Wird vielleicht irgendwo im Ablauf (innerhalb der Transaktion - zwischen 2 officiellen COMMITs) versehentlich ein weiterer COMMIT gesetzt?