11.1.0.7.@ SQL> delete from tb_task
2 where id in (select
3 t.id
4 from tb_task t
5 join tb_session s
6 on t.session_id = s.id
7 where s.type_id in (78)
8 and t.status = 0)
9 /
delete from tb_task
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kkpamKRange:List], [0], [0], [18], [0], [], [], [], [], [], [], []
Понятно, что это – Bug 8529594 OERI[kkpamKRange:List] on DML to table with constraint enforced with partitioned index – superceded, есть патчи, по описанию относится к компоненте:
kkpam – support for mapping predicate keys expressions to equivalent partitions
и возникает после разбора SQL, на этапе проверки записей в дочерних по FK партициях индексов
Тем не менее, ошибка зависит от плана выполнения, и до установки патча/обновления возможны workaround-ы (далее…)

