Da Businesslogik, i.d.R., von Transaktionen lebt und Commit/Rollback sich in SQL-Features verbieten, auch wenn es trotzdem viele machen und sich wundern, ist das nahezu selbstverständlich.