RECURSIVO no SQL
Estou aprendendo SQL e tive dificuldade em entender a seguinte instrução SQL recursiva.
WITH RECURSIVE t(n) AS (
SELECT 1
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT sum(n) FROM t;
O que é n e t deSELECT sum(n) FROM t;
? Tanto quanto eu poderia entender, n é um número de t é um conjunto. Estou certo?
Também como é a recursão desencadeada nesta declaração?