Tenho um Report onde uma function me apresenta este erro:
ERRO 907 na linha 0, coluna 0
não é possível carregar xxx.tb_pessoa unidade de biblioteca (mencionado por CF_LOCALFormula)
Este é o corpo da funcion:
function CF_LOCALFormula return varchar2 is
nm_local varchar2(45);
begin
if :p_cd_local = '%' then
return('TODAS AS EMPRESAS');
else
begin
select a.nm_fantasia
INTO nm_local
from tb_pessoa a, tb_cedente_sacado b
where a.cd_pessoa = b.cd_pessoa
and a.fl_tipo_pessoa = 2
and b.cd_tipo_cedente_sacado = 10
and a.cd_pessoa = :p_cd_local;
exception
when no_data_found then
nm_local:= null;
end;
end if;
return(nm_local);
end;
O problema é que ela compila normalmente, porém da hora de abrir o relatório apresenta o erro. E quando volto no Report, está descompilada novamente.
alguém poderia me dar alguma dica do que pode ser?