Hallo SirDiDi,

die Lösung (fast) aller Deiner Probleme liegt in der Verwendung des Query Managers.
Mit STRQM starten, Abfrage erstellen (natürlich auch mit Variablen).
Im CL den Befehl STRQMQRY verwenden.
In den Foren gibt es zu diesen Stichworten noch mehr zu finden.