Sembra che la tua preferenza di delimitatore sia impostata nel posto sbagliato. Prova quanto segue:
DROP FUNCTION IF EXISTS TavoliLiberi;
DELIMITER $
CREATE FUNCTION TavoliLiberi (dataora DATETIME) RETURN BOOL
....
....
Sembra che la tua preferenza di delimitatore sia impostata nel posto sbagliato. Prova quanto segue:
DROP FUNCTION IF EXISTS TavoliLiberi;
DELIMITER $
CREATE FUNCTION TavoliLiberi (dataora DATETIME) RETURN BOOL
....
....