The name that is overloaded is the name that immediately follows the CREATE FUNCTION keywords in the CREATE FUNCTION statement.
Each time you use CREATE FUNCTION to overload a function name, you must specify:
- A parameter list that satisfies the characteristics of a unique function
- A unique name in the SPECIFIC clause
- A different C or C++ function