RETURN ステートメントは、RETURN ステートメントが入っている サブルーチンまたは関数プロシージャーの実行を終了し、 呼び出しプロシージャーに制御を戻します。 制御は、呼び出し参照の直後の場所に戻されます。
式を伴う RETURN ステートメントを OPTIONS(MAIN) によるプロシージャー内で 使用することはできません。
式を伴わない RETURN ステートメントは、RETURNS オプションを指定したプロシージャー内では無効です。 反対に、式を伴う RETURN ステートメントは、RETURNS オプションを指定していない プロシージャー内では無効です。
RETURNS オプションを指定したプロシージャーでは、 少なくとも 1 つの RETURN ステートメント (もちろん式を伴うもの) が含まれて いなければなりません。