TSmartQuery SQLTYPE property sometimes 0 when in Direct Mode

TSmartQuery SQLTYPE property sometimes 0 when in Direct Mode

Hello,

When in Direct mode, and running certain SQL in a TSmartQuery, the SQLType value is zero.

Some examples are:

CREATE INDEX test_ind ON TEST_TBL (EMPNO);

ALTER TABLE TEST_TBL ADD (ddd  DATE);

It works correctly for these statements:

create table test_tbl as select * from emp;
drop table test_tbl purge;

It always returns the correct SQLType  when using an Oracle client.  

Is there another way that I can get this info in Direct Mode?

Thank you.