The following lines contain the word 'select', 'insert', 'update' or 'delete':
select api_hook_id from hr_api_hooks hah
where hah.hook_package = p_hook_package
and hah.hook_procedure = p_hook_procedure;
procedure delete_api_hook
(p_validate in boolean default false,
p_api_hook_id in number) is
--
l_proc varchar2(72) := g_package||'delete_api_hook';
savepoint delete_api_hook;
ROLLBACK TO delete_api_hook;
end delete_api_hook;
procedure update_api_hook
(p_validate in boolean default false,
p_effective_date in date,
p_api_hook_id in number,
p_api_hook_type in varchar2 default hr_api.g_varchar2,
p_hook_package in varchar2 default hr_api.g_varchar2,
p_hook_procedure in varchar2 default hr_api.g_varchar2,
p_legislation_package in varchar2 default hr_api.g_varchar2,
p_legislation_function in varchar2 default hr_api.g_varchar2
)
is
--
-- Declare cursors and local variables
--
l_effective_date date;
l_proc varchar2(72) := g_package||'update_api_hook';
savepoint update_api_hook;
ROLLBACK TO update_api_hook;
end update_api_hook;