У меня есть следующая таблица в sql.

Я хочу оставить только первое слово в столбце Имя. Я написал код ниже, однако, когда я запускаю его, он извлекает первое слово для строк длиннее одного слова, но возвращает пустую ячейку для строк, которые состоят только из одного слова. Не могли бы вы посоветовать мне, как мне изменить его, чтобы получить желаемый результат, сохраняя только первое слово из всех строк.
SELECT ID, substr (Name, 1, instr (Name, '') -1)Имя AS FROM names_list
Жаба СУБД для Oracle