That DBCONDITION option looks very interesting. It seems to be making the query be a partially implicit pass through and a partially explicit pass through type query.
One option, if you're using a Libname and SAS SQL that is being implicitly passed through to Oracle is to convert it to an entirely explicit pass through query, which would be coded in Oracle's syntax, not SAS's.
However, for starters, in addition to @ballardw's suggestions, perhaps you could turn on the following options, re-run, and post the log?
OPTIONS SASTRACE = ",,,ds";
OPTIONS SASTRACELOC = SASLOG;
OPTIONS NOSTSUFFIX;
OPTIONS MsgLevel = I;
OPTIONS DEBUG = DBMS_SELECT;
Jim
... View more