Folgendes Problem:

Mithilfe eines SRVPGM werden Sätze in eine SQL-Tabelle geschrieben. Die Prozedur macht nichts anderes, als embedded einen Satz auszugeben, besteht also nur aus dem insert.

Die Tabelle wird sonst noch nirgends verwendet.

Das aufrufende RPG-Programm setzt sofort nach dem Prozeduraufruf einen commit ab (embedded).

Nach meinem Verständnis darf es nach dem commit keine Satzsperren mehr geben. Dennoch gibt es Satzsperren auf der Tabelle.

Wo ist der Fehler?
Ich hoffe, die Infos sind erst einmal ausreichend.