Cita: En cambio usando select va sin problemas...
SELECT y DELETE no hacen la misma cosa. No implica que una esté bien y la otra mal.
Lo importante es que la sentencia contiene algún error, y aunque te parezca increíble, el problema son los alias.
Pruébala así:
Al menos en mis pruebas, eso es lo que pasó.