Hola buenas Tarde;
 
Necesito una ayudita con un valor de un SP 
Este es parte de mi codigo 
Código:
 .
.
.
.
   set @posicionAnt2= @posicion2
                if @partida <>  ''
	                 INSERT INTO #temp values  ( @partida , @monto )
end
INSERT INTO #temp values  (@partida , @monto)
SELECT id_item,sum(suma_monto)AS monto
from #temp
group by id_item
/*DECLARACION Y USO DEL CURSOR*/
DECLARE partida_cursor INSENSITIVE CURSOR FOR
SELECT id_item,sum( suma_monto )AS monto FROM #temp
Group By id_item
OPEN partida_cursor
FETCH next from partida_cursor into @partida,@monto
  
  	 WHILE @@FETCH_STATUS = 0
  		 BEGIN
			if @monto> 0
				begin
					exec dbo.sp_disponibilidad_partida @partida,@tipo,@ac_cod,@ac_proy_cod,@centro,@pre_an_o,@fecha_fin
						if @disponible < @montoAQUI ES MI PROBLEMA EL CUAL EL DISPONIBLE DEBE SER EL DISPONIBLE DEL SP QUE SE ESTA EJECUTANDO DENTRO DEL CURSOR SOLO QUE NO SE COMO TRAERME ESE VALOR
							print @partida --'no posee disponibilidad para precompromiso'
							return
						end
		
   FETCH next from partida_cursor into @partida,@monto
 end
CLOSE partida_cursor
DEALLOCATE partida_cursor
go
  TODO ESTA BIEN!!!! 
pero como veran este es un SP principal donde en el cursor se supone que guardo el codigo mas el monto que seria algo asi:  
codigo   monto
4.632.7766                                                   234 
dentro de este cursor yo ejecuto otro SP el cual deberia traerme la disponibilidad de ese codigo para asi compararlo y si no tienes disponibilidad simplemeten me arroja un mensaje de que no hay dinero.