Вы можете использовать INTO
только тогда, когда выполняете запрос в программном блоке PL / SQL (анонимный, триггерный, хранимый процесс ...).
Запрос SQL не может содержать предложение INTO
, и он выдаст вам эту ошибку.
-- Will fail
SELECT 1 INTO x FROM dual;
-- Will succeed
declare x int;
begin
SELECT 1 INTO x FROM dual;
end;