Figure 1-2
This illustration names the following features and benefits of the precompiler: object types, ANSI/ISO SQL compliance, dynamic SQL, threads support, automatic datatype conversion, support for PL/SQL, runtime options, datatype equivalencing, separate precompilation, syntax and semantic checking, concurrent connects, array operations, conditional precompilation, national character sets, event handling, and runtime diagnostics.