Ahora he probado:
Cita: CREATE FUNCTION hello (s CHAR(20))
RETURNS CHAR(50) DETERMINISTIC
RETURN CONCAT('Hello, ',s,'!');
Y luego le he ejecutado: SELECT hello('world') y me devuelve "Hello, world!", por lo que compruebo que funciona bien. Lo estoy probando desde phpmyadmin.
Aclaro que lo estoy probando desde mi hosting windows, este lo tengo en winnethost.com