Are there SQL request length limitation for DB_ExecuteSql in SilkTest?

I have SQL request with 4864 characters and DB_ExecuteSql throws error: "Error: (HY000) [Oracle][ODBC][Ora]ORA-00933: SQL-Befehl wurde nicht korrekt beendet". This request works fine in DBVisualiser (JDBC Oracle Driver). I think that DB_ExecuteSql truncate my request.
Are there other possibilities to fetch data from database in SilkTest?