Tivemos um problema semelhante (aqui está um trecho do SR):
A criação da visualização gera ORA-01792 o número máximo de colunas em uma tabela ou visualização é 1000
Temos um novo aplicativo que possui uma visão que contém 35 colunas. No entanto, ao criá-lo, ele erro informando que existem mais de 1000 colunas, o que é falso. Vou anexar a definição da visão
Aqui está o que a Oracle disse (e corrigiu o problema):
Bug 19893041:ORA-01792 ACONTECE QUANDO ATUALIZAR PARA 12.1.0.2
fechado como dup de
Bug 19509982:DESATIVAR CORREÇÃO PARA AUMENTAR ORA-1792 POR PADRÃO.
Solution:SQL> alter system set "_fix_control"='17376322:OFF';OrB. Aplique o patch 19509982 (nenhum conflito encontrado com o opatch anexado)
Esse pode ser o mesmo problema que você está enfrentando.