Dieter, damit hast du sicherlich recht, aber das Hauptproblem hierbei ist der SQL-Optimizer, der bei einem Commit/Rollback die ODP's noch offen hält.
Somit sind leider nicht alle Resourcen freigegeben (es sind nur Update-Sperren aufgehoben), was einen SAV ohne SAVACT eben verhindert.
Welche Nachteile allerdings entstehen (in der Performance) bei einem Commit/Rollback tatsächlich alles freizugeben kann man leicht selbst ausrechnen.
Ausserdem, was ist mit den Open Cursor'n, die über Commit hinaus geöffnet bleiben sollen ?