Jest to możliwe, ale nie jest wskazane. Musisz ująć nazwę kolumny w podwójnych cudzysłowach.
create table my_table ("MY COLUMN" number);
Ale zwróć uwagę na ostrzeżenie w dokumentacji:
Uwaga :Oracle nie zaleca używania identyfikatorów w cudzysłowie dla nazw obiektów bazy danych. Te podane identyfikatory są akceptowane przez SQL*Plus, ale mogą nie być prawidłowe w przypadku korzystania z innych narzędzi do zarządzania obiektami bazy danych.
W nazwie będzie rozróżniana wielkość liter i będziesz musiał umieścić ją w podwójnych cudzysłowach za każdym razem, gdy się do niej odniesiesz:
select "MY COLUMN" from my_table;
Więc... nie, to moja rada...