Wieso machst du erst ein
ExecSQL und dann nochmal ein
Open?
Ich kenne IBExpert zwar nicht, aber bei allen mir bekannten
Query-Komponenten führt man Abfragen (SELECT) mit
Open aus und Datenmanipulationen (INSERT, UPDATE) mit
ExecSQL. Ersteres sollte in diesem Fall also reichen.