Ik denk dat je vraagt of het uitvoeren van ROLLBACK nodig is, omdat zonder dit de commits nog steeds niet worden toegepast. Dat is technisch waar, maar alleen omdat de transactie nog steeds open staat omdat u deze niet hebt beëindigd. Alles wat de transactie impliciet vastlegt (bijvoorbeeld het starten van een nieuwe transactie) zal zich gedragen alsof u COMMIT hebt uitgevoerd, wat het tegenovergestelde is van wat u wilt