*** Moderator note: I've now moved your question over to the SQL Developer space as it's more appropriate for your question.
thank you for yor reply.
I think that it worked in my Oracle SQL Developer 3 hours ago, too!
But then I have defined some SET commands (or others) and then it does not work.
I do not want to upgrade. I am affraid of a long proces with danger that my scripts, db links, functions etc then will not work.
So I prefer to get some advices how to work COLUMN with my actual vesrion of Oracle SQL Developer.
My sequence of commands is correct and works well on my Oracle SQL Developer v188.8.131.52:
COLUMN last_day NEW_VALUE ld
SELECT TO_CHAR (SYSDATE-1, 'YYYYMMDD') last_day FROM dual;
SELECT &ld FROM dual;
But it is necessary to call first and second command by F5 (like script), not by F9.
And then the last (third) command can be called wtih F9 or F5.
So problem was caused with BAD type of caling of these commands inside Oracle SQL Developer.
F5 - invokes SQL*Plus script engine
F9 - DOES NOT
Your scripts should work better if you upgrade BTW - we've fixed a ton of SQL*Plus compatibility and missing command support since that release.