現在Domaで、基本型戻り値のストア・プロシージャはDOMAで呼びたいですが、いろいろ方法をためしたんですが、すべて試したコードは正常なりません。

ストア・プロシージャ定義は:

ALTER PROCEDURE [dbo].[getOrderNo]
AS
DECLARE @orderNo int
-- 他処理。。。
return @orderNo

試したA:(Select文)

@Select
List<sp_getOrderNo> getOrderNo();

SQLファイルは:

DECLARE @return_value int
EXEC    @return_value = [dbo].[getOrderNo]
SELECT  'ORDERNO' = @return_value

sp_getOrderのエンティティは ORDERNOのカラムしか持っています。
結果: ステートメントは ResultSet を返しませんでした。SQLServerExceptionが発生します。

試したB:(Procedure アノテーション)

@Procedure
void getOrderNo(@Out Reference<Integer> orderNo);

上記実行ときは、Outパラメータ変数がないエラーが発生します。確かに、変数がないです。でもプロシージャの関数戻り値は「void」に設定しないといけません。

ストアはいま開発した処理以外と共有ので、ストアのOUTパラメータ形に変更できません。何かうまい方法がありますか?教えてください。