268: Cursor c_CIVIL_SERVANTS_Grade_id is
269: SELECT
270: pg.NAME
271: FROM
272: per_gen_hierarchy pgh,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
269: SELECT
270: pg.NAME
271: FROM
272: per_gen_hierarchy pgh,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
270: pg.NAME
271: FROM
272: per_gen_hierarchy pgh,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
271: FROM
272: per_gen_hierarchy pgh,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
272: per_gen_hierarchy pgh,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
280: PER_GEN_HIERARCHY_NODES pghn6 ,
273: per_gen_hierarchy_versions pghv,
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
280: PER_GEN_HIERARCHY_NODES pghn6 ,
281: PER_GRADES_VL pg
274: per_gen_hierarchy_nodes pghn,
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
280: PER_GEN_HIERARCHY_NODES pghn6 ,
281: PER_GRADES_VL pg
282: WHERE pgh.TYPE='REMUNERATION_REGULATION'
275: PER_GEN_HIERARCHY_NODES pghn1 ,
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
280: PER_GEN_HIERARCHY_NODES pghn6 ,
281: PER_GRADES_VL pg
282: WHERE pgh.TYPE='REMUNERATION_REGULATION'
283: and pgh.HIERARCHY_ID=pghv.HIERARCHY_ID
276: PER_GEN_HIERARCHY_NODES pghn2 ,
277: PER_GEN_HIERARCHY_NODES pghn3 ,
278: PER_GEN_HIERARCHY_NODES pghn4 ,
279: PER_GEN_HIERARCHY_NODES pghn5 ,
280: PER_GEN_HIERARCHY_NODES pghn6 ,
281: PER_GRADES_VL pg
282: WHERE pgh.TYPE='REMUNERATION_REGULATION'
283: and pgh.HIERARCHY_ID=pghv.HIERARCHY_ID
284: and p_Effective_Date between pghv.Date_from and Nvl(pghv.Date_To,Trunc(Sysdate))
295: and pg.GRADE_ID = pghn.ENTITY_ID
296: union all
297: select pg.NAME
298: from
299: per_gen_hierarchy pgh,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
296: union all
297: select pg.NAME
298: from
299: per_gen_hierarchy pgh,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
297: select pg.NAME
298: from
299: per_gen_hierarchy pgh,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
298: from
299: per_gen_hierarchy pgh,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
299: per_gen_hierarchy pgh,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
300: per_gen_hierarchy_versions pghv,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
308: PER_GEN_HIERARCHY_NODES pghn7 ,
301: per_gen_hierarchy_nodes pghn,
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
308: PER_GEN_HIERARCHY_NODES pghn7 ,
309: PER_GRADES_VL pg
302: PER_GEN_HIERARCHY_NODES pghn1 ,
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
308: PER_GEN_HIERARCHY_NODES pghn7 ,
309: PER_GRADES_VL pg
310: where pgh.TYPE='REMUNERATION_REGULATION'
303: PER_GEN_HIERARCHY_NODES pghn2 ,
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
308: PER_GEN_HIERARCHY_NODES pghn7 ,
309: PER_GRADES_VL pg
310: where pgh.TYPE='REMUNERATION_REGULATION'
311: and pgh.HIERARCHY_ID=pghv.HIERARCHY_ID
304: PER_GEN_HIERARCHY_NODES pghn3 ,
305: PER_GEN_HIERARCHY_NODES pghn4 ,
306: PER_GEN_HIERARCHY_NODES pghn5 ,
307: PER_GEN_HIERARCHY_NODES pghn6 ,
308: PER_GEN_HIERARCHY_NODES pghn7 ,
309: PER_GRADES_VL pg
310: where pgh.TYPE='REMUNERATION_REGULATION'
311: and pgh.HIERARCHY_ID=pghv.HIERARCHY_ID
312: and p_Effective_Date between pghv.Date_from and Nvl(pghv.Date_To,Trunc(Sysdate))