Hola chicos
 
Una consulta  
Cual es el valor que me devuelve un Query  
Por ejemplo este procedimiento, cual vendria a ser el valor que me devuelve?.     
Código SQL:
Ver originalCREATE PROCEDURE [dbo].[p_actualiza_poliza]( @v_fec DATETIME, @v_pol NUMERIC(15), @v_mer VARCHAR(1) ) AS  
BEGIN  
  
 DECLARE @tipo_moneda VARCHAR(2)  
 DECLARE @monto_pagado NUMERIC(16,4)  
  
 SELECT @tipo_moneda = tipo_moneda  
   FROM neg_t_poliza  
  WHERE fecha_operacion = @v_fec  
    AND numero_poliza = @v_pol  
    AND flag_mercado = @v_mer  
  
 SET @monto_pagado = dbo.f_saldo_poliza( @v_fec, @v_pol, @v_mer, @tipo_moneda )  
  
 UPDATE neg_t_poliza  
    SET monto_pagado = @monto_pagado--,  
        --estado_cxc = CASE WHEN ROUND(CASE WHEN tipo_moneda NOT IN ('01','02') THEN monto_poliza/tipo_cambio ELSE monto_poliza END, 2) = ROUND(@monto_pagado, 2) THEN 1 ELSE 0 END  
  WHERE fecha_operacion = @v_fec  
    AND numero_poliza = @v_pol  
    AND flag_mercado = @v_mer  
  
END
  
    
Gracias