oracle provider: accept number(0) as key