Warum sollte man den selben SQL in einem Programm auch mehrfach kodieren?

Jedes SQL-Statement bekommt eine Statement-ID. Der ODP hängt natürlich am Statement. Verwendet man also mehrere Statements mit dem selben Befehl gibts auch mehrere ODP's.

Ruft man also diese mehreren Statements auch mehrfach auf so wird je Statement halt auch ein ODP offen gehalten.

Das obige Testscenario mit mehreren Statements war also einfach unvollständig (nur 1 Mal durchgeführt).