understanding ORA-01792 maximum number of columns in a table or view is 1000
According to the My Oracle Support, ORA-01792
is caused due to an unpublished bug.
Oracle suggests to alter the query and/or view definitions to avoid the error. However in cases where the SQL cannot be adjusted then the checking can be disabled by:
SQL> alter system set "_fix_control"='17376322:OFF';
Alternatively, an interim patch(patch 19509982) can be applied to disable the error by default.
References: