Последовательности Oracle: CURRVAL здесь не разрешен?

Следующий код Oracle SQL генерирует ошибку "ORA-02287: здесь не разрешен порядковый номер ":

INSERT INTO Customer (CustomerID,Name) VALUES (Customer_Seq.nextval,'AAA');
SELECT * FROM Customer where CustomerID=Customer_Seq.currval;

Ошибка возникает во второй строке (оператор SELECT). Я неЯ действительно не понимаю проблемы, потому что это работает:

INSERT INTO Customer (CustomerID,Name) VALUES (Customer_Seq.nextval,'AAA');
SELECT Customer_Seq.currval from dual;

Ответы на вопрос(5)

Ваш ответ на вопрос