Народ, подскажите, а если всё-таки хочется базонезависимо узнать last_insert_id, а не делать $dbh->{mysql_insertid}, как сейчас, то... откуда же мне знать $catalog и $schema, если как обычно в конструктор класса передаётся просто сам $dbh, который оперирует только таблицами?
Положим, я могу передавать имя схемы в конструктор, чтобы все запросы были к $schema.$table_name, но $catalog-то откуда взять?..