The following lines contain the word 'select', 'insert', 'update' or 'delete':
lv_sql_text := 'SELECT SUM(NVL(Jel.Accounted_Cr,0) - NVL(Jel.Accounted_Dr,0))';
lv_sql_text := lv_sql_text || ' (SELECT MIN(Gp1.Start_Date)';
lv_sql_text := lv_sql_text || ' AND (SELECT MAX(Gp2.End_Date)';
lv_sql_text := 'SELECT SUM(NVL(Jel.Accounted_Cr,0) - NVL(Jel.Accounted_Dr,0))';
lv_sql_text := lv_sql_text || ' (SELECT MIN(Gp1.Start_Date)';
lv_sql_text := lv_sql_text || ' AND (SELECT Gp2.End_Date';
lv_pi_cursor_sql := ' SELECT DISTINCT Gp.Period_Num Accounting_Period_Num, Gp.Period_Name Accounting_Period ';
lv_pi_cursor_sql := lv_pi_cursor_sql || ' SELECT MIN(Gp1.Start_Date) ';
lv_pi_cursor_sql := lv_pi_cursor_sql || ' SELECT MAX(Gp2.End_Date) ';
lv_bi_cursor_sql := 'SELECT DISTINCT *'; ----fixed bug 10316565 by ChuanLing Shao
lv_bi_cursor_sql := lv_bi_cursor_sql || ' FROM (SELECT ';
lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND EXISTS (SELECT llbg.Bal_Seg_Value ';
lv_bi_cursor_sql := lv_bi_cursor_sql || ' (SELECT MIN(Gp1.Start_Date)';
lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND (SELECT MAX(Gp2.End_Date)';
lv_bi_cursor_sql := lv_bi_cursor_sql || ' (SELECT Gp1.Start_Date';
lv_bi_cursor_sql := lv_bi_cursor_sql || ' AND (SELECT Gp2.End_Date';