Вы не можете сделать ИНТЕРСЕКТ, если набор результатов включает в себя любой большой объект.
Однако в этом случае пересечение вам все равно не нужно:
SELECT * from student_table
where student_no like '%STUDENT%'
and student_no in ('STUDENT1234','STUDENT5678');
И, как указывалось ранее, первое условие в любом случае избыточно в данном конкретном случае:
SELECT * from student_table where student_no in ('STUDENT1234','STUDENT5678');