Hallo,

ROWID ist alles andere als ein vernüftiger Zähler!!!
Sondern ein verschlüsselter 40A Wert!

Entweder man generiert die Tabelle mit SQL neu und verwendet eine Identity Column oder man geht den Weg über das SEQUENCE-Objekt und before Insert Trigger.

Übrigens kann man auch aus dem Sequence Objekt den aktuellen Zähler ermitteln.

Birgitta