SQL> SQL> -- if we include the "?" repetition character, we get this seemingly odd result: SQL> SQL> SELECT REGEXP_INSTR('abc','d?') FROM dual; REGEXP_INSTR('ABC','D?') ------------------------ 1 SQL>