Die UDTF steht in der Bibliothek SYSTOOLS.
Bei den (meisten) SQL-Funktionen oder Stored Procedures in der SYSTOOLS ist es möglich sich den Source Code über Reverse Engineering zu generieren.

Wenn Du das machst, wirst Du festellen, dass die Spool-File-Daten mit Hilfe des CL-Befehls CPYSPLF in eine temporäre Datei ausgegeben wird (wahrscheinlich das gleiche, das Ihr auch macht).

... allerdings bietet die UDTF den Vorteil, dass man in einem SELECT-Statement die Daten kopieren und dann sofort weiterverarbeiten kann.