ich weiß das jetzt nur von oracle, aber für ein automatisches befüllen einer id wird meist eine sequence bemüht - du könntest dann ja beim insert des satzes ja den value der sequence in einer variable zwischenspeichern und die dann verwenden ...
vielleicht hilfts dier ja ...
