以下のように使用する必要があります
DECLARE
rec_count integer default 0;
str varchar(100);
BEGIN
str := 'select count(*) from emp_table';
EXECUTE IMMEDIATE str into rec_count;
dbms_output.put_line(rec_count);
END;
into
execute immediate
の後に句を使用する必要があります 。ここを参照