Hello Matthias,
why you wanna use LOCATE (which returns the position of a searched string) if you already know the position?
Is the usage of e.g. the SUBSTRING function not appropriate for you. Something like:
SELECT * FROM T
WHERE substring("WORD", 5, 1) = 'o';
Regards,
Florian