Fonte de referência: link
To create or alter a stored function, you must have the SUPER privilege, in addition to the CREATE ROUTINE or ALTER ROUTINE privilege that is normally required. (Depending on the DEFINER value in the function definition, SUPER might be required regardless of whether binary logging is enabled. See Section 13.1.9, “CREATE PROCEDURE and CREATE FUNCTION Syntax”.)
Como esta é uma instalação compartilhada (hospedada em ISP), é improvável que você obtenha super privilégios. Isso permite um alto grau de controle total do sistema.
Além disso, você também deve incluir uma das três coisas mencionadas para que o sistema de binlogging / replicação saiba como lidar com sua função se você tivesse os privilégios para usá-la.