de que usuário você funcionou o below?
concessão seleta em table1 a user2; --> esta necessidade de ser executado de user1
a concessão cria toda a vista a user2; --> isto precisa de ser feito do usuário do DBA diz o SISTEMA ou o algum outro usuário que tem o privilégio do DBA
CRIAR A VISTA TESTVW COMO SELETO * DE USER1.TABLE1; --> isto precisa de ser funcionar em user2
Obrigado