Колкото и да е смешно, с пускането на 11gR2 тази седмица (2009-09-03), SQL*Plus вече има опция за COMMIT или ROLLBACK при EXIT. Документирайте тук
Предполагам, че през следващите няколко седмици/месеци ще има 11gR2 Instant Client, който можете да използвате срещу текущата си база данни и да получите желаното от вас поведение
Внимание, което трябва да знаете. Ако ПРЕКРАТЕТЕ СВЪРЗВАНЕ или СЕ СВЪРЗВАТЕ с друга сесия, тя все пак неявно ще извърши транзакцията (според документа).