Why Optional Class In Oracle