...Die einzige praktikable Lösung die ich kenne... ist eine Hilfstabelle mit den entsprechenden Nummern(-Kreisen) wo sich der Server vor dem "Post" automatisch die nächste Nummer holt und die zuletzt vergebene Nummer wieder zurückschreibt.
Ist doch fein.
Code:
UPDATE NummernKreise
SET Nummer = Nummer + 1
WHERE NummernKreisPK = :MyNummernKreis
RETURNING Nummer INTO :NeueNummer
Geht das so?