Fix handling DbType.Currency in FirebirdDialect and Oracle8iDialect (NH-3379)