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