diff --git a/src/adql/translator/JDBCTranslator.java b/src/adql/translator/JDBCTranslator.java
index 5f791cf63fc359e72ddaa41aadb4797ac67c2150..aecda78f27ccd25a24b4ec472d1f2b67e711971d 100644
--- a/src/adql/translator/JDBCTranslator.java
+++ b/src/adql/translator/JDBCTranslator.java
@@ -403,8 +403,10 @@ public abstract class JDBCTranslator implements ADQLTranslator {
 		if (item.hasAlias()){
 			translation.append(" AS ");
 			appendIdentifier(translation, item.getAlias(), item.isCaseSensitive());
-		}else
-			translation.append(" AS ").append(item.getName());
+		}else{
+			translation.append(" AS ");
+			appendIdentifier(translation, item.getName(), true);
+		}
 
 		return translation.toString();
 	}