SQL PLUS実行時にマイナスの値を返却値としたいです。
実行結果として以下のようになればよいのですが、

> sqlplus -L user/pass@sid @DATA.SQL
> echo $?
> -1

単純にDATA.SQLファイルに
EXIT -1
としても、以下のようにSQL PLUSの仕様上不可能のような記述がありましたが、SPなどを利用して実現可能でしょうか。方法があれば教えてください。OSはRedhatLinuxです。

EXIT(戻り値)の上限

UNIX 系の EXIT のステータスコードは 下位の 8ビットでマスクされるために 256 以上の数値を指定しても違う値に変換される。特に
256 の倍数は 下位 8ビットでマスクされると 0 になるので正常終了と誤認する危険がある。 Windows 系だからといって 256
以上の戻り値を使用するとプラットフォームの互換性が無くなるので控える方がよい。

SQL*Plus > EXIT、QUIT