• ISO C API
  • ISO C ++ API
  • Full ANSI and Unicode support on all platforms (ISO C wide strings or UTF8 strings)
  • Full 32/64 bits compatibility
  • Compatible with all Oracle version >= 8.0
  • Automatic adaptation to the runtime Oracle client version
  • Runtime loading of Oracle libraries
  • Built-in error handling (global and thread context)
  • Full support for SQL API and Object API
  • Full support for ALL Oracle SQL and PL/SQL data types (scalars, objects, refs, collections, ..)
  • Full support for PL/SQL (blocks, cursors, records, Index by Tables and Nested tables)
  • Support for non scalar data types with trough library objects
  • Oracle Pooling (connections and sessions pools)
  • Oracle XA connectivity (X/Open Distributed Transaction Processing XA interface)
  • Oracle AQ (Advanded Queues)
  • Oracle TAF (Transparent Application Fail-over) and HA (High availability) support
  • Binding array Interface
  • Returning DML feature
  • Scrollable statements
  • Statement cache
  • Direct Path loading
  • Remote Instances Start-up/Shut-down
  • Oracle Database Change notification / Continuous Query Notification
  • Oracle warnings support
  • Global and local transactions
  • Describe database schema objects
  • Hash tables API
  • Portable Threads and mutexes API