Hola reel me funcion a la perfeccion la manera en la que me mencionas GRACIAS
tambien te digo que la manera en la que yo lo estaba haciendo con insert tambien se puede (un poco mas laborioso pero se puede) y lo que hago es que hago mi transaccion y cuando termina lo que hago es que abro un recordset con la tabla donde acabo de insertar y me voy al ultimo registro con moveLast y ahi obtengo el id del ultimo registro.
Muchas gracias por su ayuda