¿El comando SQL no terminó correctamente?

Estoy usando una instrucción SQL con una relación temporal y obtengo el errorORA-009933: SQL command not properly ended

No veo nada malo en la declaración, por lo que cualquier ayuda es muy apreciada. La declaración es:

SELECT Temp.name,
       Temp.AvgSalary
FROM   (SELECT A.aid,
               A.aname       AS name,
               AVG(E.salary) AS AvgSalary
        FROM   Aircraft A,
               Certified C,
               Employees E) AS Temp; 

Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta