Cita: ¿Pueden crearse nombres de campo que tengan espacios en blanco mediante la instrucción "CREATE TABLE"?.
Técnicamente, se puede, pero es una
pésima práctica, porque si te olvidas de poner los contenedores de nombres en una consulta generarás un error de sintaxis.
Y siempre habrá algún momento en que te los olvides...
Mi sugerencia es que cuando tomes los nombres, hagas alguna función que reemplace los espacios por "_", que es el caracter usado para esos casos.