Cita:
Iniciado por huesos52 Te recomiendo que hagas uso de secuencias.
Con una base de datos concurrente, la forma como lo tienes tiende a generar muchos errores.
Código SQL:
Ver originalCREATE SEQUENCE seq_tabla;
INSERT INTO tabla1(idtabla) VALUES(NEXTVAL('seq_tabla'));
Esta muy bueno el aporte, el único problema que si el consecutivo va en 6 y se borra la tabla, el primer registro sale como 7