Utilização de Stored Procedure com retorno de mensagens como capturar no SC

Caros amigos, possuímos uma Stored Procedure de regra de negocio no banco de dados ela recebe parâmetros e tem 3 parâmetros de output de mensagens de erro.
Nossa Dúvida: como pego o retorno de erro da variável na stored procedure ?
Ex: Stored: alimenta_estoque
Campos input: produto,quantidade,valor,
Campo Output: mensagemretono

No script case:
Comando = alimenta_estoque 1,1,1,$mensagem;
sc_exec_sql(“comando”,“xx” )
echo $mensagem;
sendo que $mensagem é o campo output da Stored Procedure.
Alguém sabe como faço para receber o retorno de uma Stored procedure do SC ?

Boa tarde,

Estou com essa dúvida também…

qual seria o banco de dados que esta usando…

Pode usar o comando Selec * from nome_da_funçao ussando um sc_select e capturando os campos que sao retornados…

Infelizmente a macro sc_exec_sql não retorna valores.

Tenta fazer através de uma view.

Srs,

Acredito que é possível realizar o sc_exec_sql() e em seguida pegar o valor de retorno com a macro sc_lookup(). Isso a depender do BD utilizado.

att,
Bernhard Bernsmann