Es gibt auch noch diverse andere
SQL-Befehle, die dir Daten zurück liefern.
z.B. INSERT mit einer entsprechenden Returning-Clause:
http://firebirdsql.org/refdocs/langr...sert-returning
Die Regel "wenn select dann open und sonst execsql" ist grundlegend falsch.