Zitat:
3. Select mit Open
4. Delete mit ExecSQL
5. Insert mit ExecSQL
6. Update mit ExecSQL
...

Anders ausgedrückt: Soll die Abfrage eine Ergebnismenge enthalten...Open. Alles andere ExecSQL.
Delphi-Quellcode:
FDQuery.SQL.Text := 'SELECT * FROM ' + DBNAME;
FDQuery.Open;