Wenn man die angelegte ID nicht direkt wieder braucht, wäre es über ein Insert-Statement doch einfach möglich, oder geht sowas (Subselect in insert) nicht?
SQL-Code:
insert into tabelle (Konto,Buchungsnummer,Text)
Select
'4600' as Konto,
(Select Max(BuchungNr)+1 From Tabelle Where Konto='4600'),
'Irgendein Text'
From
InOracleWürdeIchHier"DUAL"nehmen
Evtl. kann man sowas in eine SP packen, die dann die ID noch zurück liefert?