Warum, weil du über die einzelnen Transactionen auch sichern kannst, dass nicht 2 Benutzer gleichzeitig einen DS bearbeiten. Und das sollte bei Buchungen schon sichergestellt werden?
Dies kann dir die
DB soweit ich weiß aber nicht abnehmen. Und zum anderen führt die
DB doch automatisch ein Rollback durch, somit kann man sich das über die SP doch sparen (Benutzereingriff).