The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
TO_CHAR(SYSDATE
,'YYYY-MM-DD') || 'T' || TO_CHAR(SYSDATE
,'HH24:MI:SS'),
FND_DATE.CANONICAL_TO_DATE(P_START_DATE),
FND_DATE.CANONICAL_TO_DATE(P_END_DATE)
INTO REP_EXECUTION_DATE,L_START_DATE,L_END_DATE
FROM
DUAL;
SELECT
NAME
INTO DATA_ACCESS_SET_NAME
FROM
GL_ACCESS_SETS
WHERE ACCESS_SET_ID = P_ACCESS_SET_ID;
SELECT
OBJECT_TYPE_CODE
INTO L_LEDGER_TYPE
FROM
GL_LEDGERS
WHERE LEDGER_ID = P_LEDGER_ID;
P_POSTING_STATUS := ' AND ' || ' GLBATCH.STATUS IN ' || '(SELECT LOOKUP_CODE FROM GL_LOOKUPS ' || 'WHERE LOOKUP_TYPE = ''MJE_BATCH_STATUS'' ' || 'AND LOOKUP_CODE NOT IN (''S'', ''I'', ''U'', ''P'')) ';
SELECT
MEANING
INTO POSTING_STATUS_PARAM
FROM
GL_LOOKUPS
WHERE LOOKUP_CODE = P_STATUS
AND LOOKUP_TYPE = 'JOURNAL_REPORT_TYPE';
SELECT
DESCRIPTION
INTO BALANCE_TYPE_PARAM
FROM
GL_LOOKUPS
WHERE LOOKUP_TYPE = 'BATCH_TYPE'
AND LOOKUP_CODE = P_BALANCE_TYPE;
SELECT
USER_JE_SOURCE_NAME
INTO JRNL_SOURCE_PARAM
FROM
GL_JE_SOURCES
WHERE JE_SOURCE_NAME = P_SOURCE;
SELECT
USER_JE_CATEGORY_NAME
INTO JRNL_CATEGORY_PARAM
FROM
GL_JE_CATEGORIES
WHERE JE_CATEGORY_NAME = P_CATEGORY;
SELECT
NAME
INTO DOC_SEQ_NAME_PARAM
FROM
FND_DOCUMENT_SEQUENCES
WHERE DOC_SEQUENCE_ID = P_DOC_SEQ_NAME;
SELECT
NAME,
LTRIM(ADDRESS_LINE_1),
LTRIM(ADDRESS_LINE_2),
LTRIM(ADDRESS_LINE_3),
LTRIM(TOWN_OR_CITY),
LTRIM(POSTAL_CODE),
ACTIVITY_CODE,
REGISTRATION_NUMBER
INTO TEMP_LE_NAME,TEMP_ADDR1,TEMP_ADDR2,TEMP_ADDR3,TEMP_TOWN_CITY,TEMP_POSTAL_CODE,TEMP_SERVICE_TYPE,TEMP_TAX_PAYER_ID
FROM
XLE_FIRSTPARTY_INFORMATION_V
WHERE LEGAL_ENTITY_ID = V_LE_ID;
SELECT
PER.PERIOD_YEAR * 10000 + PER.PERIOD_NUM
INTO EPERNUM
FROM
GL_ACCESS_SETS AC,
GL_PERIODS PER
WHERE AC.ACCESS_SET_ID = ACC_SET_ID
AND PER.PERIOD_SET_NAME = AC.PERIOD_SET_NAME
AND PER.PERIOD_NAME = PNAME;
SELECT
GLCD.OBJECT_ID
INTO L_LEGAL_ID
FROM
GL_LEDGER_CONFIG_DETAILS GLCD
WHERE GLCD.CONFIGURATION_ID = CONFIGURATION_ID_V
AND GLCD.OBJECT_TYPE_CODE = 'LEGAL_ENTITY';
SELECT
GLNS.LEGAL_ENTITY_ID
INTO L_LEGAL_ID
FROM
GL_LEDGER_NORM_SEG_VALS GLNS
WHERE glns.ledger_id (+) = LEDGER_ID_V
AND glns.segment_type_code (+) = 'B'
AND glns.segment_value (+) = BALANCING_SEGMENT_VALUE
AND NVL(status_code (+),
'I') <> 'D';
FUNCTION SELECT_ACCOUNT_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_ACCOUNT;
END SELECT_ACCOUNT_P;
FUNCTION SELECT_ACCT_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_ACCT_SEG;
END SELECT_ACCT_SEG_P;
FUNCTION SELECT_BAL_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_BAL_SEG;
END SELECT_BAL_SEG_P;
FUNCTION SELECT_IC_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_IC_SEG;
END SELECT_IC_SEG_P;
FUNCTION SELECT_MGT_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_MGT_SEG;
END SELECT_MGT_SEG_P;
FUNCTION SELECT_ST_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_ST_SEG;
END SELECT_ST_SEG_P;
FUNCTION SELECT_LE_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_LE;
END SELECT_LE_P;
FUNCTION SELECT_CC_SEG_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_CC_SEG;
END SELECT_CC_SEG_P;
FUNCTION SELECT_DR_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_DR;
END SELECT_DR_P;
FUNCTION SELECT_CR_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_CR;
END SELECT_CR_P;
FUNCTION SELECT_BEGIN_BAL_P RETURN VARCHAR2 IS
BEGIN
RETURN SELECT_BEGIN_BAL;
END SELECT_BEGIN_BAL_P;