SELECT nullable
FROM all_tab_cols
WHERE owner = <<owner of table>>
AND table_name = <<name of table>>
AND column_name = <<name of column>>
будет работать при условии, что столбец помечен как NOT NULL, а не, скажем, с ограничением CHECK
, которое проверяет, что он не равен NULL.