Wygląda na to, że Twoja preferencja ogranicznika jest ustawiona w niewłaściwym miejscu. Wypróbuj następujące:
DROP FUNCTION IF EXISTS TavoliLiberi;
DELIMITER $
CREATE FUNCTION TavoliLiberi (dataora DATETIME) RETURN BOOL
....
....
Wygląda na to, że Twoja preferencja ogranicznika jest ustawiona w niewłaściwym miejscu. Wypróbuj następujące:
DROP FUNCTION IF EXISTS TavoliLiberi;
DELIMITER $
CREATE FUNCTION TavoliLiberi (dataora DATETIME) RETURN BOOL
....
....