Значение последней вставки SERIAL сохраняется в записи SQLCA, как вторая запись в массиве sqlerrd. Ответ Брайана верен для ESQL / C, но вы не упомянули, какой язык вы используете.
Если вы пишете хранимую процедуру, значение можно найти следующим образом:
LET new_id = DBINFO('sqlca.sqlerrd1');
Также можно найти в $sth->{ix_sqlerrd}[1]
при использовании DBI
Существуют варианты для других языков / интерфейсов, но я уверен, что вы поймете идею.