「ORA-00923」が発生した時の対処法としては、
まず、FROM周りに誤字脱字がないか
確認してください。
大体が不要なカンマがあったり、
スペルミスしていることが多いです。
例えば、以下もような場合にも「ORA-00923」は発生します。
【誤】
SELECT
A.TESTNO,
case A.TESTNAME
when ‘BBB’ THEN ‘CCC’
else A.TESTNAME
end A.TESTNAME
FROM TEST A;
【正】
SELECT
A.TESTNO,
case A.TESTNAME
when ‘BBB’ THEN ‘CCC’
else A.TESTNAME
end TESTNAME
FROM TEST A;
として、endの後の「A.」は不要となります。