Есть ли способ с Pear DB вернуть идентификатор новой записи INSERTED?
Да, last_insert_id() - ответ на ваш вопрос. Это зависит от сеанса, поэтому вам не нужно беспокоиться, вернул ли id идентификатор из другой строки, вставленной другим пользователем. Вы будете уверены, что это тот, который вам нужен.
Это работает?
$id = $db->getOne('SELECT LAST_INSERT_ID()');
Не отвечающий на ваш вопрос как таковой, но пакет DB устарел в течение очень долгого времени - вам лучше использовать пакет MDB2, который активно поддерживается - последняя версия была в прошлом месяце.
id
auto_increment?