Der OpsNav war zwar recht fehleranfällig(und ist es vermutlich immer noch), aber zum Testen eigentlich klasse. Ich hab viele Scripts geschrieben, um Stored Procedures und Functions erstmal damit zu testen, mit gutem Erfolg. Sowohl einige positive als auch (mehr) negative Tests.

Außerdem möchte ich der Aussage mit dem Commitment-Control auch widersprechen. Bei größeren Stored-Procedures habe ich doch auch ROLLBACK verwendet, um letztendlich scheiternde Transaktionen ohne Würgen wieder glatt zu stellen, und das Verhalten in jeder Hinsicht getestet. Natürlich setzt man dann entsprechende Returncodes, damit z.B. Java-Programme mitbekommen, daß die Verarbeitung gescheitert ist.

PS: Benutzt Du eigentlich ATOMIC ?