The DETACH FROM COMPOSITE command detaches an element from a composite. The element must be a controlled element that is not currently reserved. It also must be currently attached to the composite. Before you issue the DETACH FROM COMPOSITE command, you must have a context set and your composite reserved. The SHOW CONTEXT and SHOW RESERVATIONS commands indicate whether these conditions exist. You can use the DETACH FROM COMPOSITE command in conjunction with the DEFINE, RESERVE, REPLACE, and ATTACH TO COMPOSITE commands to link collections into collection hierarchies. See the DEFINE COLLECTION command for an example of a collection hierarchy. You can also use the DETACH FROM COMPOSITE and ATTACH TO COMPOSITE commands to move between lines of descent. See the Oracle CDD/Repository Architecture Manual for more information.