Oracle9i Database Reference states a limit on sql statement length:
64 K maximum; particular tools may impose lower limits
Similar page on 11g doesn't declare precise limitation, though:
The limit on how long a SQL statement can be depends on many factors, including database configuration, disk space, and memory
I believe we can be sure that 10 and 11 versions of oracle database support 64k queries.
Docs for OracleCommand
class do not introduce any exceptions or constraints on CommandText
length.