Bonjour à tous,

j'ai un petit soucis avec une requete récursive, j'ai suivi l'exemple de SqlPro et j'essaie de ne pas utiliser le start with.
J'ai donc la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
WITH 
   t1 
   AS (SELECT num_fils
       FROM   matable
       WHERE  num_pere = 930
       UNION ALL
       SELECT num_fils
       FROM   matable sp,t1 t
              where t.num_fils = sp.num_fils)
SELECT *
FROM   t1
Par contre quand je lance cette requette j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-32031 : Illegal reference of a query name in with clause
Pourquoi j'ai cette erreur ?

Merci