ola olha so. funcionou. veja as linhas com -> -> set term ^; CREATE or alter PROCEDURE SALDOS_FINANCEIRO returns (wsaldo numeric(9,2)) as declare wsql1 varchar(1000); begin wSQL1 = 'SELECT Sum(VALOR_PROJETADO) FROM FINANCEIRO'; -> Execute Statement wSQL1 into :wSaldo; -> suspend; end; -> ^ -> set term ;^