Normalerweise muss man solche Felder beim Insert weglassen, damit SQL eben die Nummer automatisch vergeben kann.
Gibt man sie selber vor, muss man diese auch selber verwalten (außer bei "default").

Um das Ergebnis dieses Feldes dann zu erhalten da man es ggf. noch benötigt gibt es den:

select IdField from final table
(insert into .....)