Obsługując bazę MySQL z tabelką z polem typu AUTO_INCREMENT dodaję rekord i chciałbym odczytać numer jaki został przyznany. Jeśli uzgadniam to nowym zapytaniem:

SELECT last_insert_id FROM tabelka

to przy dużej tabeli muszę czekać kilka sekund na odpowiedz.

Pisząc bezpośrednio na przykład w Navicat

INSERT INTO tabelka ...... VALUES ..... ;
SELECT last_insert_id() FROM tabelka

dwa polecenia SQL za jednym zamachem, rozdzielone średnikiem mam od razu odpowiedz.
Kiedy to samo próbuję zrobić w Delphi to dostaję komunikat o błędzie SQL :/
Łącze się z bazą przez ADO i MySQL ODBC 3.51 Driver

Ktoś może pomóc? pls