答えが見つかりました。
OUTパラメータについて、varcharの最大サイズ(32767)を宣言し、動作を開始しました。
簡単にするために、ストアドプロシージャはタイプVARCHAR2のパラメータOUTを返します。しかし、.NETからのその出力を消費するために、私はサイズなしでVARCHAR2を渡していました。したがって、reurn値を受け取るために割り当てられたバッファスペースは0バイトでした。 procが割り当てられたバッファよりも大きい値(0バイト)を返すと、エラーになります。
だから私はC#コードでVARCHAR2-32767の最大値を指定し、それが機能し始めました:)