"Execute ... Using" gilt leider nur für Parametermarker.

MyStmt = "Select ... where f1=?";
prepare ...
execute ... using MyVar;

Um Ergebnisse zu erhalten geht das nur per Descriptor (SQLDA mit SQLVAR-Array).
Wer sich das zutraut kann das verwenden. Dies ist dann vielleicht schneller als Open/Fetch/Close.