The following COBOL statements move and inspect data:
ACCEPT, INITIALIZE, INSPECT, 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.