If you want a completely NULL column returned you can use CAST()
, which converts one data type into another.
For instance the following would generate a completely null column.
select a.*, cast(null as varchar2(1)) as null_column
from my_table a
But, the database now understands that this should be a column of VARCHAR2(1), whereas if you use null as null_column
there has been no maximum length specified.