Hacer una consulta de un registro que se ha insertado con una tranasaccion

tema enviado por mdromed en ASP
tema iniciado el 19/07/2006

Hola,

tengo el siguiente problema:

En el proceso de alta de un registro que tiene referencia en varias tablas (desde ASP) tengo que hacer un insert en una tabla y luego obtener el id del registro insertado para insertarlo en una segunda tabla.

El problema es que todo el proceso esta dentro de una transaccion y cuando intento obtener el id de dicho registro insertado, si no he hecho el commit trans, pues aun no se ha guardado el registro fisicamente en la tabla y entonces la query que hago para obtener dicho id no devuelve nada.

Pero lo que interesa de la transaccion es que hasta que no se acaben todas las operaciones con la BD correctamente no se haga el commit.

¿Como puedo obtener el id del registro insertado antes de hacer el commit trans?

 

Gracias de antemeno