Fixed crash with DbString parameter list on Oracle

Doing

```c#
listParam.Value = item ?? DBNull.Value;
```
throws an InvalidOperationException if listParam is an OracleParameter and item is a DbString.