Der er ikke noget fast antal. Se "Logical Database Limits":http://docs. oracle.com/cd/B19306_01/server.102/b14237/limits003.htm
"Grænsen for, hvor lang en SQL-sætning kan være, afhænger af mange faktorer, herunder databasekonfiguration, diskplads og hukommelse".
Du kan også blive påvirket af andre grænser, såsom de maksimale niveauer af underforespørgsler.
I betragtning af at den maksimale længde af PL/SQL-procedurer er angivet som 2000-3000 linjer, er min fornemmelse, at du kan løbe ind i problemer med en 3M bytes-forespørgsel. Jeg tror også, at hvis det overhovedet virker, vil parsetiden være "interessant".