Pessoal, a procedure abaixo qdo criada na versão 8 dá a msg “Procedure criada com erro de compilação”. Alguém pode dizer o q há de errado??
CREATE OR REPLACE PROCEDURE “P_BAG_BUSCALOJAS”
(p_id in NUMBER,
p_TpOcor in varchar2,
p_Cursor out TYPES.cursorType)
is
begin
if p_TpOcor is not null then
OPEN p_Cursor FOR
SELECT ID,NOME,EMAIL,ENDERECO,NUMERO,COMPLEMENTO,BAIRRO,CIDADE,TIPO,
ENDERECO || ‘, ‘ || NUMERO AS END,
DECODE (TIPO,1,’EMPRESA REPARADORA’,2,’PONTO DE COLETA’,3,’EMPRESA DE HANDLING’) NMTIPO
FROM BAG_LOJASCONVENIADAS
WHERE TIPO in (1,2)
ORDER BY TIPO,NOME;
else
OPEN p_Cursor FOR
SELECT ID,NOME,EMAIL,ENDERECO,NUMERO,COMPLEMENTO,BAIRRO,CIDADE,TIPO,
DECODE (TIPO,1,’EMPRESA REPARADORA’,2,’PONTO DE COLETA’,3,’EMPRESA DE HANDLING’) NMTIPO
FROM BAG_LOJASCONVENIADAS
WHERE TIPO = p_id
ORDER BY TIPO,NOME;
end if;
END P_BAG_BUSCALOJAS;