Lustigt nog, med 11gR2-släppet denna vecka (2009-09-03), har SQL*Plus nu ett alternativ att COMMIT eller ROLLBACK vid EXIT. Dokumentera här
Jag skulle gissa att det inom de närmaste veckorna/månaderna kommer att finnas en 11gR2 Instant Client som du kan använda mot din nuvarande databas och få ditt önskade beteende
En varning att vara medveten om. Om du KOPPLAR ifrån eller ansluter till en annan session, kommer den fortfarande implicit att utföra transaktionen (enligt dokumentet).