Одна из причин по которой лично я перешел на Postgresql. Там есть
RETURNING который может вернуть любое поле из вставленной строки, не только ID. Если нет ни каких специфичных кейсов использовать РСУБД, то переход получается простой.
Касательно контексте задачи. Предположу, что нужно фронту/клиенту получить идентификаторы вставляемых записей. Но решить указанную проблему можно зайдя с другой стороны. Идентификаторы генерировать на клиенте (т.е. условый ID записей известны уже ДО вставки в базу). В качестве такого идентификатора лучше использовать
UUID реализация которого есть абсолютно во всех популярных языках.