A co to jest??
Analizując znalazłem takie cóś:
exec [baza]..sp_procedure_params_rowset N'spSub_KhKolejnyWolnyNumerAuto',1,NULL,NULL
go
declare @p1 int
set @p1=1
exec spSub_KhKolejnyWolnyNumerAuto @p1 output
select @p1 as pierwszy
SELECT kh_Id as drugi FROM [dbo].kh__Kontrahent WHERE kh_Symbol='0'+cast(@p1 as varchar(4)) AND kh_Jednorazowy=0 AND kh_Id<>-1
go
jednak nie wiem jak to spiąć w pętlę itp. aby uzyskać wolny nr (czyli wynik 3 = NULL)