Dat is niet mijn observatie van hoe Oracle koppeltekens behandelt. Hier is een kort voorbeeld van wat ik zie:
SQL> select * from fb;
ID
----------
Web-Page
Web Page
Web -Page
SQL> select * from fb where lower(id) like '%-pa%';
ID
----------
Web-Page
Web -Page
Weet je zeker dat je niet het onderstrepingsteken gebruikt in plaats van het koppelteken? Het onderstrepingsteken is een jokerteken van één teken.