Because MySQL matches case-insensitively by default. Oracle doesn't, and from what I've read this is usually resolved by using UPPER().