Se qualcuno può aiutarmi o darmi un consiglio...

Ho una tabella documento_testa e una tabella documento_corpo.
Nella tabella documento_testa andrò ad inserire un record con un campo autoincrementale che nella tabella corpo inserirò come id_testa.

Visto che documento_corpo avrà molti record a fronte di 1 record per documento di testa inserisco tutto in una transaction.

Come faccio però dopo aver inserito il record in documento_testa a prelevare il codice (autoincrementale) che non ho inserito io? Non mi piacerebbe e penso che sia molto rischioso prendere il MAX. Mi potete consigliare?

Ciao