Tôi tin rằng bạn có một dòng trống trong tập lệnh của mình giữa mệnh đề WITH và SELECT:
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
Điều đó phù hợp với thực tế là bạn đã gặp lỗi được báo cáo là ở "dòng 1" và SQL "select * from test", khi SQL này phải ở "dòng 6".