Message Oracle PLS-00434 - record field has unsupported type: string

ERRORrecord field has unsupported type: string
CAUSEAn attempt was made to use an unsupported type for a record field. In this release, the use of the SQL92 datetime types (time, timestamp, time with time zone, timestamp with time zone, interval year to month, interval day to second) are not supported in record fields.
ACTIONUse only supported types for record fields.