Tuvimos un problema similar (aquí hay un extracto de la SR):
Crear vista genera ORA-01792 el número máximo de columnas en una tabla o vista es 1000
Tenemos una nueva aplicación que tiene una vista que contiene 35 columnas. Sin embargo, al crearlo, da un error al indicar que hay más de 1000 columnas, lo cual es falso. Adjuntaré la definición de la vista
Esto es lo que dijo Oracle (y solucionó el problema):
Error 19893041:ORA-01792 SUCEDE CUANDO SE ACTUALIZA A 12.1.0.2
cerrado como duplicado de
Error 19509982:DESHABILITAR CORRECCIÓN PARA AUMENTAR ORA-1792 POR DEFECTO.
Solución:SQL> alter system set "_fix_control"='17376322:OFF';OrB. Aplique el parche 19509982 (no se encontraron conflictos con el parche adjunto)
Ese puede ser el mismo problema que estás experimentando.