[quote=”Sadraque”:2z9slv6d]estou tentando fazer essa fun??o e esta dando o seguinte erro:
0/0 PL/SQL: Compilation unit analysis terminated
3/17 PLS-00201: identifier ‘SYS.DBA_TABLES’ must be declared
segue abaixo a fun??o:
CREATE OR REPLACE FUNCTION EXISTE_TABELA
(NOME_TABELA IN DBA_TABLES.TABLE_NAME%TYPE)
RETURN CHAR
IS
vTABELA VARCHAR2(50);
BEGIN
SELECT TABLE_NAME INTO vTABELA FROM DBA_TABLES WHERE DBA_TABLES.TABLE_NAME = NOME_TABELA;
IF vTABELA = NOME_TABELA THEN
RETURN(‘S’);
ELSE
RETURN(‘N’);
END IF;
END EXISTE_TABELA;
se alguem puder me ajudar…muito obrigado.[/quote]