Statisch nur mit unterschiedlichen Host-Variablen.

Dynamisch kannst Du natürlich tun und lassen, was Du willst, etwa so:
Code:
/Free
    MySQLStmt = 'Select .....' +
                   'From .....' +
                   'Where MyFld in (' + %Trim(StrFirm) + ') ... ';
    Exec SQL Prepare DynSQL from :MySQLStmt;
    Exec SQL Declare Csr Cursor for DynSQL;
    Exec SQL Open Csr;
    Do ....
       Exec SQL Fetch ...;
    EndDo;
    Exec SQL Close Csr;
 /End-Free
Birgitta