-457    A FUNCTION OR DISTINCT TYPE CANNOT BE CALLED name SINCE IT IS RESERVED FOR SYSTEM USE

Explanation

A user-defined function or distinct type cannot be created or referenced because the name is reserved for use by the system.

name
The name of the user-defined function or distinct type.

A number of names that are used as keywords are reserved for system use. These names cannot be used as user-defined functions or distinct-type-names, even if they are delimited identifiers.

Those names are:
=        <         >         >=        <=  
 < >    ¬=        ¬>        ¬>            
ALL      AND       ANY       BETWEEN   DISTINCT  
EXCEPT   EXISTS    FALSE     FOR       FROM      
IN       IS        LIKE      MATCH     NOT       
NULL     ONLY      OR        OVERLAPS  SIMILAR   
SOME     TABLE     TRUE      TYPE      UNIQUE    
UNKNOWN

The names of built-in data types cannot be used as the name of a distinct type (for example, CHAR).

You cannot use an asterisk (*) as a specific name for a distinct type or procedure name.

System action

The statement cannot be processed.

Programmer response

Select a name for the function or distinct type that is not reserved for system use.

SQLSTATE

42939