MySQL 5.1 zjevně nepoužívá ENDIF, ale používá END IF. natož chybějící; za END IF a END. Každopádně děkuji za vaše názory :)