When I'm running query below I get message:
[Amazon](500310) Invalid operation: WITH RECURSIVE is not supported;
Can someone explain me why recursive function doesn't work? (I'm working on amazon redshift)
WITH RECURSIVE r AS (
SELECT
1 AS i,
1 AS factorial
UNION
SELECT
i+1 AS i,
factorial * (i+1) as factorial
FROM r
WHERE i < 10
)
SELECT * FROM r;
The official Amazon Redshift documentation: Unsupported PostgreSQL Features: