DELIMITER
no es un comando de MySQL. Es un comando que su cliente MySQL necesita admitir. Estaba ejecutando PHPMyAdmin 2.8.2.4, que no lo admitía. Cuando actualicé a la versión más reciente, que actualmente es la 3.4.9, funcionó bien. Su versión de MySQL no tiene nada que ver con DELIMITER
y si es compatible o no.