Hi Kevin;
Per chance, have you tried turning off "static bind"?
SQLCA.DBParm = "Release='16.0',StaticBind=0"
By default, PB normally set this to a "1" (Yes). This means that PowerBuilder does not get a result set description to validate the SELECT statement
Regards ... Chris