Alexandre,
Tente conectar-se com o usuário B e executar:

grant select on <tabela_usada_na_view_pelo_usuario_A> to usuario_A 
with grant option;

depois execute o grant de select na view para o usuário B novamente..

[]'s

Joaquim de Carvalho Filho
Oracle Database Administrator Certified Associate 10g.
=====================================

--- Em oracle_br@yahoogrupos.com.br, Alexandre Anselmo 
<atanse...@...> escreveu
>
> Pessoal, bom dia.
> 
>   Estou com um problema estranho e se alguem puder me ajudar fico 
muito grato.
> 
> Tenho um usuario A com uma VIEW complexa que acessa objetos de seu 
schema (A) e do schema do usuário B. O usuário A tem privilégio de 
SELECT ANY TABLE.
> 
> Após a criação da visão, tento dar um grant de SELECT na view para 
o usuario B com o usuário SYSTEM e recebo o erro "ORA-01720: grant 
option does not exist for 'B.TABLE' ".
> 
> Aparentemente o erro está relacionado ao usuário SYSTEM.
> 
> Agradeço antecipadamente qualquer ajuda.
> 
> Ats,
> Alexandre Tenorio
>


Responder a