Dave,

Talk about not seeing a twig for the log in my eye!

I had convinced myself that because I did it with a loop and boolean ORing in PHP, it had to be the same in PL/SQL as well. Lesson learned!

Thanks for the (simple) solution!

Cheers,
Keith.