E ae pessoal to com um problemao tenho uma view que esta logo abaixo
CREATE OR REPLACE FORCE VIEW "FINAN"."VW_LOCALIDADE_RESPONSAVEL" ("LOC_RECNO", "FUN_RECNO", "GAE_RECNO", "FUNCIONARIO", "IDTEL", "ESCRITORIO", "AREA", "GRUPO") AS
SELECT LR.LOC_RECNO,
LR.FUN_RECNO,
LR.GAE_RECNO,
F.FUN_NOME,
F.FUN_IDTEL,
L.LOC_REGIAO,
L.LOC_CT,
G.GAE_DESCRICAO
FROM LOCALIDADE_RESPONSAVEL LR
INNER JOIN LOCALIDADE L on (L.LOC_RECNO=LR.LOC_RECNO)
INNER JOIN DBT.FUNCIONARIO F on (F.FUN_RECNO=LR.FUN_RECNO)
INNER JOIN GRUPO_AREA_ENC_BD G on (G.GAE_RECNO=LR.GAE_RECNO);
E essa view esta no usuarion FINAN.
Cirei um Role e dei permissao de select e references para ele, e associei o usuario com este role
GRANT SELECT, REFERENCES ON FINAN.VW_LOCALIDADE_RESPONSAVEL TO ROL_GSEP;
GRANT ROL_GSEP TO GSEP;
Mas quando tento dar um select nesta view conecetado o usuario GSEP me aparece um mensagem dizendo q meu usario nao tem privilegios.
Ja tentei dar grant tabela por tabela da view no role e mesmo assim nao deu certo. Alguem pode me auxiliar como devo proceder para liberar para o usuario acesso somente a SELECT a esta view?