ich hab das problem letztens in postgres so gelöst:
transaction auf
query ausführen
"id des eingefügten records auslesen"
query dahinter
transaction zu
damit kommt direkt die neue id als resultset zurück
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!