Temporary datasets (often named with &&) are typically created and used within a single job. The DISP=PASS parameter allows the dataset to be passed from one job step to a subsequent step, which is the standard 'normal' disposition for temporary files during execution.