If the Oracle connection is used with Oracle 8i, some Unicode related issues might occur. These issues occur due to limitations of the interfaces offered by the Oracle 8i:
A partial workaround would be to set the NLS_LANG codepage to the Microsoft Windows 1252 codepage. Then all C_CHAR fields will be correctly retrieved. The W_CHAR fields will be correctly retrieved, as long as they do not contain any characters that are not part of the Microsoft Windows 1252 codepage.
From Oracle 9.2 and up these issues have been fixed.
By default ITP/Server uses the Oracle 8i OCI client. Refer to the Administrator Manual of the ITP/Server Administrator for details how to configure the version of Oracle OCI client to be used. Existing models depending on the 8i behavior can be broken if this setting is changed.