Hello,
when Session.Options.UseUnicode is set, the field types for rowid differ between direct mode and oci mode (I am using D2009).
In oci mode, I will get TWideStringField, in direct mode I will get TStringField, so problems arise when the application does not use a fixed connection mode. When UseUnicode is false, the field type is TStringField for both connect modes.
Is this intended behavior, or a bug in direct mode implementation?