Salut,

Quel est ton SGBD ?
S'il le permet, utilises une séquence que tu incrémentes dans un trigger.