oracle8.1.6 insert into cu_user_curriculum_map (user_id, curriculum_id, package_id) select :user_id, :curriculum_id, :package_id from dual where not exists (select 1 from cu_user_curriculum_map where user_id = :user_id and curriculum_id = :curriculum_id)