READ INTO and RETURN INTO

READ (or RETURN) with the INTO phrase might be performed differently for CMPR2 and NOCMPR2 for fixed-length files that have multiple 01-level record descriptions in which at least one of the descriptions is numeric or numeric-edited.

When deciding which record description to use as the sending field for an implicit MOVE statement, the compiler selects the longest of the 01 record descriptions. If multiple record descriptions have the same length, then the first such record description is chosen. This is true under both CMPR2 and NOCMPR2. However, the method for determining which 01 record description is the longest is different.