CTE - ORA-32033: unsupported column aliasing

0

Próbuję nauczyć się CTE i już przy prostym zapytaniu trafiłem na taki błąd nie czuję zupełnie czemu, proszę o sugestie

 WITH CTE (indeks,suma_z_ilosci) 
AS
(
SELECT 
  indeks_pozycji,
  SUM(ilosc) 
FROM sales
WHERE 
    invoice_date BETWEEN to_date(20140530) AND to_date(20140530)
 GROUP BY 
    indeks_pozycji
)
  
SELECT * FROM CTE
1

Ok, nie jestem pewien jak to w oracle wyglada ale generalnie nie deklaruj nazw kolumn w deklaracji CTE tylko uzyj aliasow czyli:

WITH CTE 
AS
(
SELECT 
  indeks_pozycji as indeks,
  SUM(ilosc) as suma_z_ilosci 
FROM sales
WHERE 
    invoice_date BETWEEN to_date(20140530) AND to_date(20140530)
 GROUP BY 
    indeks_pozycji
)
 
SELECT * FROM CTE

1 użytkowników online, w tym zalogowanych: 0, gości: 1