cmq, FORSE puoi vedere se:

-) esegui l'inserimento in transazione

-) prima di confermare vedi se puoi recuperare l'eventuale id da una tabella di sistema o dalla cache della transazione

-) se si, annulli la transazione e ti ritrovi l'ipotetico ID che verrebbe usato qualora portassi a termine l'inserimento


NB: questo vale soltanto in caso di accesso monoutente sul db e cmq è tutta da verificare