The following lines contain the word 'select', 'insert', 'update' or 'delete':
G_TABNAME_TABLE.delete;
G_KPI_TABLE.delete;
G_TABNAME_TABLE.delete;
PROCEDURE SELECT_INDICATOR(p_ind number) IS
BEGIN
G_KPI_TABLE_SIZE := G_KPI_TABLE_SIZE + 1;
' SELECT DISTINCT TABLE_NAME ' ||
' FROM BSC_KPI_DATA_TABLES_V ' ||
' WHERE (' || p_stmtWhereInIndics || ' ) ';
' SELECT TABLE_NAME ' ||
' FROM BSC_KPI_DATA_TABLES_V ' ||
' WHERE INDICATOR IN ( ' ||
' SELECT INDICATOR ' ||
' FROM BSC_KPI_DATA_TABLES_V ' ||
' WHERE ' || p_stmtTempWhereInTables ||
' ) ' ||
' AND TABLE_NAME IS NOT NULL' ||
' MINUS ' || l_stmtWhereNotInTables;
' SELECT * from ( SELECT TABLE_NAME ' ||
' FROM BSC_DB_TABLES_RELS WHERE ' || p_stmtTempWhereInSrcTables ||
' UNION ' ||
' SELECT SOURCE_TABLE_NAME ' ||
' FROM BSC_DB_TABLES_RELS WHERE ' || p_stmtTempWhereInTables || ' ) ' ||
' MINUS ' || l_stmtWhereNotInTables;
'SELECT DISTINCT INDICATOR ' ||
' FROM BSC_KPI_DATA_TABLES_V ' ||
' WHERE TABLE_NAME IN ( ' || p_stmtWhereInTables || ' ) ' ||
--' WHERE ( ' || p_stmtWhereInTables || ' ) ' ||
' MINUS ' || l_stmtNotWhereInIndics ;