Det er en automatisk reaktion på en fejl, det er mere ønskværdigt, hvis du kan håndtere fejlen og komme dig fra den. Hvis transaktionen automatisk ruller tilbage, får du ikke denne mulighed.
Problemet Dan nævner i sin blog opstår på grund af afbrydelsen fra klienten, inden for SQL eksisterer denne afbrydelse ikke. Derfor er standarden i SQL ikke automatisk at afbryde transaktioner.