A holding procedure is a predetermined racetrack-shaped pattern flown by aircraft to maintain position while awaiting further clearance. It is typically used during delays, traffic sequencing, approach procedures, or when weather or airspace congestion prevents immediate continuation of flight. Holding patterns are defined in instrument procedures, but can also be assigned by ATC dynamically.