PLS-00180: preprocessor directives are not supported in this context Cause: A preprocessor directive was used in a compilation unit for which conditional compilation is not supported. Action: Do not use any preprocessor directives in this compilation unit.