Am I right in thinking that this time "doesn't work" means that it doesn't give an error, but just returns no records?

If so, try using a different table (one that will always have records).