Това е напълно ненужно, тъй като всеки SQL оператор се изпълнява атомно, т.е. сякаш вече работи в собствена транзакция. Всъщност отварянето на ненужни транзакции може да доведе до повишено заключване, дори блокиране. Забравянето да съпоставите COMMIT с BEGINs може да остави транзакция отворена, докато връзката към базата данни е отворена, и да попречи на други транзакции в същата връзка.
Такова кодиране почти сигурно означава, че който и да е написал кода, не е бил много опитен в програмирането на бази данни и е сигурен, че може да има и други проблеми.