U kunt het volgende doen voor alle nullable parameters.
oleDBCmd.Parameters.Add(new OracleParameter("to_dt", OracleType.NVarChar));
if(string.IsNullOrEmpty(toDateStr)) {
oleDBCmd.Parameters["to_dt"].Value = DBNull.Value;
} else {
oleDBCmd.Parameters["to_dt"].Value = toDateStr;
}
oleDBCmd.Parameters["to_dt"].Direction = ParameterDirection.Input;
Op die manier vertrouw je niet op string -> null-conversie door de oracle-adapter.
Bewerken:als dit het probleem niet oplost, is het hoogstwaarschijnlijk een mismatch tussen typen, controleer NVarChar vs VarChar