XCTL (Transfer Control) transfers control to another program at the same logical level without expecting to return to the calling program. Unlike LINK, which creates a new logical level and expects a return, XCTL replaces the current program with the called program. RETURN goes back to a higher level, and CALL is for subroutine linkage within the same program.