Si usas identity en la misma inserción puedes preguntar por ese valor, si no los usas deberías utilizar transacciones para bloquear esa operación y que nadie lea entre la inserción y lectura del Stored Procedure.
En el caso de SQL Server, por ejemplo, dentro del Stored procedure utilizas la variable @@IDENTITY que devuelve el valor del último Identity insertado. No se si en MySQL hay algo similar.
|