The following lines contain the word 'select', 'insert', 'update' or 'delete':
select p.sex
from per_all_people_f p
where p.person_id = p_person_id;
select 1
from ssp_maternities h
where due_date = p_due_date
and person_id = p_person_id
and nvl(leave_type,'MA') = nvl(p_leave_type,'MA')
and maternity_id <> nvl(p_maternity_id,0);
select paa.sickness_start_date,
paa.sickness_end_date
from per_absence_attendances paa
where paa.person_id = p_person_id
and paa.pregnancy_related_illness = 'Y'
and (p_ewc - 28) <= nvl(paa.sickness_end_date, fnd_date.canonical_to_date('4712/12/31 00:00:00'))
and p_ewc >= paa.sickness_start_date;
select m.mpp_start_date
from ssp_maternities m
where m.maternity_id = p_maternity_id;
select evidence_date from ssp_medicals
where maternity_id = p_maternity_id;
select max(date_end) end_date
from per_absence_attendances
where maternity_id=p_rec.maternity_id;
Procedure insert_validate(p_rec in out nocopy ssp_mat_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'insert_validate';
End insert_validate;
Procedure update_validate(p_rec in out nocopy ssp_mat_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'update_validate';
End update_validate;
Procedure delete_validate(p_rec in ssp_mat_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;