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?