ORDER BYを使用したクエリでシーケンスを使用することはできません 。
ORDER BYを削除します またはサブクエリに入力します:
SELECT q.*, customer_id_seq.nextval
FROM (
SELECT c.cust_name,
c.site
FROM customer c
WHERE c.customer_id IS NULL
ORDER BY
c.site_code ASC
) q