Ini sama sekali tidak perlu karena setiap pernyataan SQL dijalankan secara atom, mis. seolah-olah sudah berjalan dalam transaksinya sendiri. Faktanya, membuka transaksi yang tidak perlu dapat menyebabkan peningkatan penguncian, bahkan kebuntuan. Lupa mencocokkan COMMIT dengan BEGIN dapat membuat transaksi tetap terbuka selama koneksi ke database terbuka dan mengganggu transaksi lain dalam koneksi yang sama.
Pengkodean seperti itu hampir pasti berarti bahwa siapa pun yang menulis kode tersebut tidak terlalu berpengalaman dalam pemrograman basis data dan yakin bahwa mungkin ada masalah lain juga.