You can set Oracle.NoUnicodeSupport to True at runtime. As a result, the unicode characters will be converted to the client character set, and no TWideStringFields will be created.
You can also do the exact opposite, and set TOracleSession.ForceWideStringFields to True. Now you always have TWideStringFields.