Habe es nun selbst herausbekommen
SQL-Code:
-- Statischer Teil: Präambel
execute block returns (oldID int, newID int)
as begin
-- Dieser Code wird für jede eingefügte Zeile erzeugt
insert into MyTable (Field) values ('Foo') returning MyTablePK into :newID;
oldID = -1;
suspend;
insert into MyTable (Field) values ('Bar') returning MyTablePK into :newID;
oldID = -2;
suspend;
-- Statischer Teil: Postambel
end;
Genial einfach!