Lo que se hace en algunos casos es tener una tabla con un solo campo que sea tu contador.. y cada vez que hagas una insercion lees tu campo y le incrementas 1 para asignarlo al nuevo registro.. y asi sucesivamente, ya depende de la imaginacion de cada uno...
Salu2