Es geht ja wohl nicht nur um Abfrage sondern auch um Interaktion.
Abfragen lassen sich releativ einfach per CALL-API bzw. SQL-Prozedure realisieren, indem die entsprechenden Kommandos mit Outfile oder Druckausgabe mit CPYSPLF aufgerufen werden.
Die Ergebnisse lassen sich dann ganz einfach auswerten.

Interaktionen sind dann wieder etwas aufwändiger.