Código Delphi
[-]
CREATE PROCEDURE busca_pais
@pais_buscado varchar(5)
AS
if @pais_buscado is null
begin
raiserror('Codigo de pais con valor en blanco, Verifique!',14,1)
return
end
DECLARE @RESULTADO int
select @RESULTADO = setctps_desc
from setctps
where pais_code = @pais_buscado
SET @RETURN_VALUE = @RESULTADO
GO
te falta decirle al procedimiento almacenado cual es el valor a regresar, por que si no te devuelve el resultado de la ejecucion del procedimiento si no ocurre ningun error entonces devuelve 0 si no te devolvera el numero de error