There are four versions of the describe_columns procedure: describe_columns, describe_columns2, describe_columns3 and describe_columns4. Each of these returns a corresponding desc_tab … desc_tab4 which in turn is a table of a desc_rec … desc_rec4 structure.
Differences of the desc_rec structures
The fields of the desc_rec structures are
Field name
Differences
col_type
col_max_len
col_name
Differs in length (desc_rec: varchar2(32), other three varchar2(32767))