Wydaje mi się, że w skrypcie między klauzulą WITH a SELECT jest pusta linia:
SQL> WITH
2 test AS
3 (
4 SELECT COUNT(Customer_ID) FROM Customer
5 )
6
SQL> select * from test;
select * from test
*
ERROR at line 1:
ORA-00942: table or view does not exist
Jest to zgodne z faktem, że błąd został zgłoszony jako znajdujący się w „linii 1” i SQL „wybierz * z testu”, podczas gdy ten kod SQL powinien znajdować się w „linii 6”.