The RELEASE statement transfers records to the initial phase of a SORT operation.
- The execution of a RELEASE statement causes the record named by record-name to be released to the initial phase of a sort
- If the FROM phrase is used, the contents of the identifier data area are moved to record-name, then the contents of record-name
are released to the sort file. Moving records takes place according to the rules specified for the MOVE statement without
the CORRESPONDING phrase. The information in the record area is no longer available, but the information in the data area
associated with identifier is available.
- After the execution of the RELEASE statement, the logical record is no longer available in the record area unless the associated
sort-merge file is named in a SAME RECORD AREA clause. The logical record is also available as a record of other files referenced
in the same SAME RECORD AREA clause as the associated sort-merge file, as well as the file associated with record-name. When
control passes from the input procedure, the file consists of all those records which were placed in it by the execution of