Nie widzę na to łatwego rozwiązania.
Może możesz przechowywać swoje wartości jako jedno lub więcej pustych pól -> ' '
, które nie mają wartości NULL w Oracle, lub śledź ten szczególny przypadek za pomocą dodatkowych pól/tabeli i warstwy adaptera.