Некоторые дополнительные параметры.
Данные, которые у вас есть:
SQL> select * from test;
NAME
-----
Peter
Lance
Oscar
Steve
Reddy
Если вы не возражаете заключить имена в одинарные кавычки, тогда это может быть вариант:
SQL> select column_value result
2 from table(sys.odcivarchar2list('Peter', 'Bond', 'Steve', 'Smith'))
3 minus
4 select t.name
5 from test t;
RESULT
-----------------------------------------------------------------------------
Bond
Smith
SQL>
Если вы просто хотите ввести эти имена «как обычно», через запятую, то:
SQL> with
2 sample (val) as
3 (select 'Peter, Bond, Steve, Smith' from dual)
4 select trim(regexp_substr(s.val, '[^,]+', 1, level)) result
5 from sample s
6 connect by level <= regexp_count(s.val, ',') + 1
7 minus
8 select t.name
9 from test t;
RESULT
---------------------------------------------------------------------
Bond
Smith
SQL>