Hallo,
Wie Dir in diversen Threads bereits gesagt wurde, nutze die entsprechenden und vorhandenen Mechanismen Deines DBMS, in Deinem Fall Sequenzen. (Ja, ich weiß zufällig noch, dass Du PostgreSQL nutzt. Sag's doch!)
Ich benutze ja auch Sequenzen. Wie denn sonst könnte ich immer eine neue Kundennummer udn Mitarbeiternummer abfragen. Außerdem sind die Primary Keys in div. Tabellen ebenfalls Sequenzen. Auf die Idee wäre ich gar nicht gekommen, mit einer Programmlogik hochzuzählen.
Markus