object-type:
 - ANYDATA
 - ANYTYPE
 - ANYDATASET
 - BOOLEAN
 - DATE
 - NUMBER
 - FLOAT
 - REAL
 - DOUBLE PRECISION
 - INTEGER
 - INT
 - SMALLINT
 - DECIMAL
 - NUMERIC
 - DEC
 - BINARY_INTEGER
 - NATURAL
 - NATURALN
 - POSITIVE
 - POSITIVEN
 - SIGNTYPE
 - VARCHAR2
 - VARCHAR
 - STRING
 - LONG
 - RAW
 - LONG RAW
 - ROWID
 - CHAR
 - CHARACTER
 - MLSLABEL
 - BLOB
 - CLOB
 - BFILE
 - CHARACTER VARYING
 - CHAR VARYING
 - NATIONAL CHARACTER
 - NATIONAL CHAR
 - NCHAR
 - NATIONAL CHARACTER VARYING
 - NATIONAL CHAR VARYING
 - NCHAR VARYING
 - NVARCHAR2
 - CHARACTER LARGE OBJECT
 - CHAR LARGE OBJECT
 - NATIONAL CHARACTER LARGE OBJEC
 - NCHAR LARGE OBJECT
 - NCLOB
 - BINARY LARGE OBJECT
 - PLS_INTEGER
 - TIME
 - TIMESTAMP
 - TIME WITH TIME ZONE
 - TIMESTAMP WITH TIME ZONE
 - INTERVAL YEAR TO MONTH
 - INTERVAL DAY TO SECOND
 - TIME_UNCONSTRAINED
 - TIME_TZ_UNCONSTRAINED
 - TIMESTAMP_UNCONSTRAINED
 - TIMESTAMP_TZ_UNCONSTRAINED
 - YMINTERVAL_UNCONSTRAINED
 - DSINTERVAL_UNCONSTRAINED
 - UROWID
 - TIMESTAMP WITH LOCAL TIME ZONE
 - TIMESTAMP_LTZ_UNCONSTRAINED
 - BINARY_FLOAT
 - BINARY_DOUBLE
 - SYS_REFCURSOR
 - SIMPLE_INTEGER
 - SIMPLE_FLOAT
 - SIMPLE_DOUBLE
