265: if (l_count <> 0) then
266: l_sql_stmt := 'Drop Table BSC_D_TYPE_OF_ACCOUNT';
267: l_debug_stmt := l_sql_stmt;
268:
269: l_cursor := DBMS_SQL.Open_Cursor;
270: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
271: l_ignore := DBMS_SQL.Execute(l_cursor);
272: DBMS_SQL.Close_Cursor(l_cursor);
273: end if;
266: l_sql_stmt := 'Drop Table BSC_D_TYPE_OF_ACCOUNT';
267: l_debug_stmt := l_sql_stmt;
268:
269: l_cursor := DBMS_SQL.Open_Cursor;
270: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
271: l_ignore := DBMS_SQL.Execute(l_cursor);
272: DBMS_SQL.Close_Cursor(l_cursor);
273: end if;
274:
267: l_debug_stmt := l_sql_stmt;
268:
269: l_cursor := DBMS_SQL.Open_Cursor;
270: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
271: l_ignore := DBMS_SQL.Execute(l_cursor);
272: DBMS_SQL.Close_Cursor(l_cursor);
273: end if;
274:
275: Select count(*)
268:
269: l_cursor := DBMS_SQL.Open_Cursor;
270: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
271: l_ignore := DBMS_SQL.Execute(l_cursor);
272: DBMS_SQL.Close_Cursor(l_cursor);
273: end if;
274:
275: Select count(*)
276: Into l_count
280: if (l_count <> 0) then
281: l_sql_stmt := 'Drop Table BSC_D_ACCOUNT';
282: l_debug_stmt := l_sql_stmt;
283:
284: l_cursor := DBMS_SQL.Open_Cursor;
285: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
286: l_ignore := DBMS_SQL.Execute(l_cursor);
287: DBMS_SQL.Close_Cursor(l_cursor);
288: end if;
281: l_sql_stmt := 'Drop Table BSC_D_ACCOUNT';
282: l_debug_stmt := l_sql_stmt;
283:
284: l_cursor := DBMS_SQL.Open_Cursor;
285: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
286: l_ignore := DBMS_SQL.Execute(l_cursor);
287: DBMS_SQL.Close_Cursor(l_cursor);
288: end if;
289:
282: l_debug_stmt := l_sql_stmt;
283:
284: l_cursor := DBMS_SQL.Open_Cursor;
285: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
286: l_ignore := DBMS_SQL.Execute(l_cursor);
287: DBMS_SQL.Close_Cursor(l_cursor);
288: end if;
289:
290: Select count(*)
283:
284: l_cursor := DBMS_SQL.Open_Cursor;
285: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
286: l_ignore := DBMS_SQL.Execute(l_cursor);
287: DBMS_SQL.Close_Cursor(l_cursor);
288: end if;
289:
290: Select count(*)
291: Into l_count
295: if (l_count <> 0) then
296: l_sql_stmt := 'Drop Table BSC_D_SUBACCOUNT';
297: l_debug_stmt := l_sql_stmt;
298:
299: l_cursor := DBMS_SQL.Open_Cursor;
300: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
301: l_ignore := DBMS_SQL.Execute(l_cursor);
302: DBMS_SQL.Close_Cursor(l_cursor);
303: end if;
296: l_sql_stmt := 'Drop Table BSC_D_SUBACCOUNT';
297: l_debug_stmt := l_sql_stmt;
298:
299: l_cursor := DBMS_SQL.Open_Cursor;
300: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
301: l_ignore := DBMS_SQL.Execute(l_cursor);
302: DBMS_SQL.Close_Cursor(l_cursor);
303: end if;
304:
297: l_debug_stmt := l_sql_stmt;
298:
299: l_cursor := DBMS_SQL.Open_Cursor;
300: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
301: l_ignore := DBMS_SQL.Execute(l_cursor);
302: DBMS_SQL.Close_Cursor(l_cursor);
303: end if;
304:
305: if (x_template_type = 1) then -- Cross system
298:
299: l_cursor := DBMS_SQL.Open_Cursor;
300: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
301: l_ignore := DBMS_SQL.Execute(l_cursor);
302: DBMS_SQL.Close_Cursor(l_cursor);
303: end if;
304:
305: if (x_template_type = 1) then -- Cross system
306:
313:
314: l_sql_stmt := 'Drop Table BSC_D_PROJECT';
315: l_debug_stmt := l_sql_stmt;
316:
317: l_cursor := DBMS_SQL.Open_Cursor;
318: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
319: l_ignore := DBMS_SQL.Execute(l_cursor);
320: DBMS_SQL.Close_Cursor(l_cursor);
321:
314: l_sql_stmt := 'Drop Table BSC_D_PROJECT';
315: l_debug_stmt := l_sql_stmt;
316:
317: l_cursor := DBMS_SQL.Open_Cursor;
318: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
319: l_ignore := DBMS_SQL.Execute(l_cursor);
320: DBMS_SQL.Close_Cursor(l_cursor);
321:
322: end if;
315: l_debug_stmt := l_sql_stmt;
316:
317: l_cursor := DBMS_SQL.Open_Cursor;
318: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
319: l_ignore := DBMS_SQL.Execute(l_cursor);
320: DBMS_SQL.Close_Cursor(l_cursor);
321:
322: end if;
323:
316:
317: l_cursor := DBMS_SQL.Open_Cursor;
318: DBMS_SQL.Parse(l_cursor, l_sql_stmt, DBMS_SQL.native);
319: l_ignore := DBMS_SQL.Execute(l_cursor);
320: DBMS_SQL.Close_Cursor(l_cursor);
321:
322: end if;
323:
324: END IF;