Ich habs da mit sehr verschalteten Subselects oder mit vielen inner joins zu tun, ich kann doch dafür unmöglich einen eigenen Parser schreiben. Außerdem müsste ich ja für jeden Parameter erstmal das Feld finden mit dem es verglichen werden soll, ein zusätzliches
Query losschicken und dann den Result-type bestimmen. Das sollte doch gerade ZEOS ganz von alleine hinbekommen?
Schließlich bieten sowohl Firebird als auch
MSSQL fertige APIs die das machen.