create or replace procedure expity_date_user is
begin
execute immediate 'truncate table expiry_users';
for edu_users in (select username, expiry_date
from dba_users
where (username like '%FASP%' or
username like '%EFMIS%' or username like '%OA%' or
username like '%PLATFORM%' or
username like '%WORKFLOW%' or
username like '%COLLECTION%')) loop
if edu_users.expiry_date - sysdate < 7 then
insert into expiry_users
(username, expiry_date)
values
(edu_users.username, edu_users.expiry_date);
end if;
end loop;
commit;
end;
/
create table expiry_users(username varchar2(30),expiry_date date);