Opaque data types

An opaque data type is an encapsulated data type that you create with the CREATE OPAQUE TYPE statement. When you create an opaque data type, you must explicitly define the structure of the data type and the functions, operators, and aggregates that operate on the opaque data type. You can use an opaque data type to define columns and program variables in the same way that you use built-in types.

For information about creating opaque data types, see HCL OneDB™ User-Defined Routines and Data Types Developer's Guide and the HCL OneDB Guide to SQL: Syntax.