Data manipulation statements
The following COBOL statements move and inspect data: ACCEPT,
INITIALIZE, INSPECT, JSON GENERATE, JSON PARSE
, MOVE, READ,
RELEASE, RETURN, REWRITE, SET, STRING, UNSTRING, WRITE, XML PARSE,
and XML GENERATE.
Overlapping operands
When the sending and receiving fields of a data manipulation statement share a part of their storage (that is, when the operands overlap), the result of the execution of such a statement is unpredictable.