Hmmmm....
Well, I've run dynamic SQL statements that were 32K (the maximum string size in PL/SQL).

As for direct statements, I'm not sure.

- Chris