Мисля, че питате дали изпълнението на ROLLBACK е необходимо, тъй като без него комитациите все още не се прилагат. Това е технически вярно, но само защото транзакцията все още е отворена, тъй като не сте я прекратили. Всичко, което имплицитно извършва транзакцията (например стартиране на нова транзакция), ще действа така, сякаш сте изпълнили COMMIT, което е обратното на това, което искате