SQL - Common Table Expressions (CTEs)
Why does this recursive CTE cause an error or infinite loop?
WITH RECURSIVE cte AS (SELECT 1 AS val UNION ALL SELECT val + 1 FROM cte) SELECT * FROM cte WHERE val < 5;
