Der CLOB muss in der Größe der max. Datenlänge definiert sein (z.B. 10M, 1G).
Dieser wird dann durch den Request komplett gefüllt.
Ist der CLOB zu klein, gibts (wie immer) was auf die Finger.
Nun gibst du diese Variable ja an die Table-Function und mit Fetch liest du nun alle Zeilen nach und nach aus, so wie mit normalen Tabellen eben auch.