Materializes the input into a temporary table. This often occurs for subqueries, CTEs, or when the optimizer needs to re-read an intermediate result.