Abbiamo avuto un problema simile (Ecco un estratto dalla SR):
La creazione della vista genera ORA-01792 il numero massimo di colonne in una tabella o una vista è 1000
Abbiamo una nuova applicazione che ha una vista che contiene 35 colonne. Tuttavia, durante la creazione, viene visualizzato un errore affermando che ci sono oltre 1000 colonne, il che è falso. Allego la definizione della vista
Ecco cosa ha detto Oracle (e ha risolto il problema):
Bug 19893041:ORA-01792 ACCADDE QUANDO L'AGGIORNAMENTO ALLA 12.1.0.2
chiuso come dup di
Bug 19509982:DISATTIVA FIX PER RIALZARE ORA-1792 PER DEFAULT.
Soluzione:SQL> altera il set di sistema "_fix_control"='17376322:OFF';OrB. Applicare la patch 19509982 (nessun conflitto trovato con la patch allegata)
Potrebbe essere lo stesso problema che stai riscontrando.