Disculpa Antonio, en Firebird sabes cual seria la sentencia?
Exacto Antonio, así como lo describiste es.
En Firebird en el momento de definir un campo en la tabla tiene una opción q es Autoincremet value y al tildarla automáticamente define un Trigger y un Generator p ese campo y no debes preocuparte mas x el valor de ese campo es automáticamente generado, muy buena opción p usarlo como primary key, luego de haber hecho esto. Adjunto un ejemplo de una tabla.
Saludos.
Esteban.
Gracias por su tiempo amigos voy a probar las sugerencias (FireBird)
Gracias Antonio lo haré pues he leído que es muy buena, gracias por compartirla
Gracias German me sera de gran utilidad
Mmm pues empleando algo de logica:
Antes de hacer yo el insert, consulto el ultimo id, y en base a ese id, puedo determinar cual id fue el aproximadamente tomo mi registro
Mmmmm Arturo, pero no debe ser aproximado, sino el numero debe ser exactamente el que generaste y no el de otro usuario
Por ejemplo, si lo qie estoy tomando es una orden de servicio, hay un dato que no va a cambiar, que seria el no de cliente. En ese caso haria el select de la sig manera:
Sqlexec(fireconex,"select max(id) from mitabla where no_cliente=?no_cliente'',"cursor ")
Con eso tendría el id exacto que estoy buscando (creo yo)