The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
SOB.NAME,
SOB.CURRENCY_CODE
INTO L_COMPANY_NAME,L_FUNCTIONAL_CURRENCY
FROM
GL_SETS_OF_BOOKS SOB,
FND_CURRENCIES CUR
WHERE SOB.SET_OF_BOOKS_ID = P_SOB_ID
AND SOB.CURRENCY_CODE = CUR.CURRENCY_CODE;
SELECT
CP.USER_CONCURRENT_PROGRAM_NAME
INTO L_REPORT_NAME
FROM
FND_CONCURRENT_PROGRAMS_VL CP,
FND_CONCURRENT_REQUESTS CR
WHERE CR.REQUEST_ID = P_CONC_REQUEST_ID
AND CP.APPLICATION_ID = CR.PROGRAM_APPLICATION_ID
AND CP.CONCURRENT_PROGRAM_ID = CR.CONCURRENT_PROGRAM_ID;
SELECT
MEANING
INTO L_MEANING
FROM
FND_LOOKUPS
WHERE LOOKUP_TYPE = 'YES_NO'
AND LOOKUP_CODE = SUBSTR(UPPER(P_OPEN_ORDERS_ONLY)
,1
,1);
SELECT
OEOT.NAME
INTO L_ORDER_TYPE_LOW
FROM
OE_TRANSACTION_TYPES_TL OEOT
WHERE OEOT.TRANSACTION_TYPE_ID = P_ORDER_TYPE_LOW
AND OEOT.LANGUAGE = USERENV('LANG');
SELECT
OEOT.NAME
INTO L_ORDER_TYPE_HIGH
FROM
OE_TRANSACTION_TYPES_TL OEOT
WHERE OEOT.TRANSACTION_TYPE_ID = P_ORDER_TYPE_HIGH
AND OEOT.LANGUAGE = USERENV('LANG');
SELECT
OEOT.NAME
INTO L_ORDER_TYPE_LOW
FROM
OE_TRANSACTION_TYPES_TL OEOT
WHERE OEOT.TRANSACTION_TYPE_ID = P_ORDER_TYPE_LOW
AND OEOT.LANGUAGE = USERENV('LANG');
SELECT
OEOT.NAME
INTO L_ORDER_TYPE_HIGH
FROM
OE_TRANSACTION_TYPES_TL OEOT
WHERE OEOT.TRANSACTION_TYPE_ID = P_ORDER_TYPE_HIGH
AND OEOT.LANGUAGE = USERENV('LANG');
SELECT
COUNT(1)
INTO L_COUNT
FROM
OE_ORDER_LINES L,
RA_CUSTOMER_TRX_ALL TRX,
RA_CUSTOMER_TRX_LINES_ALL TRXL
WHERE L.HEADER_ID = HEADER_ID1
AND TO_CHAR(L.LINE_ID) = TRXL.INTERFACE_LINE_ATTRIBUTE6
AND TRXL.INTERFACE_LINE_CONTEXT = P_INVOICE_LINE_CONTEXT
AND TRXL.CUSTOMER_TRX_ID = TRX.CUSTOMER_TRX_ID;
SELECT
MAX(TERMS_SEQUENCE_NUMBER)
INTO L_TERMS_SEQUANCE_NUMBER
FROM
AR_PAYMENT_SCHEDULES
WHERE CUSTOMER_TRX_ID = TRX_ID;
SELECT
SUM(PS.AMOUNT_DUE_ORIGINAL),
SUM(PS.AMOUNT_DUE_ORIGINAL - PS.AMOUNT_DUE_REMAINING),
SUM(PS.AMOUNT_DUE_REMAINING)
INTO L_AMOUNT,L_CREDIT_AMOUNT,L_BALANCE_DUE
FROM
AR_PAYMENT_SCHEDULES PS
WHERE PS.CUSTOMER_TRX_ID = TRX_ID;
SELECT
PS.AMOUNT_DUE_ORIGINAL,
( PS.AMOUNT_DUE_ORIGINAL - PS.AMOUNT_DUE_REMAINING ),
PS.AMOUNT_DUE_REMAINING
INTO L_AMOUNT,L_CREDIT_AMOUNT,L_BALANCE_DUE
FROM
AR_PAYMENT_SCHEDULES PS
WHERE PS.CUSTOMER_TRX_ID = TRX_ID
AND PS.TERMS_SEQUENCE_NUMBER = L_TERMS_SEQUANCE_NUMBER;
SELECT
MEANING
INTO L_TEMP
FROM
FND_LOOKUPS
WHERE LOOKUP_CODE = P_USE_FUNCTIONAL_CURRENCY
AND LOOKUP_TYPE = 'YES_NO';
SELECT
PRECISION
INTO W_PRECISION
FROM
FND_CURRENCIES
WHERE CURRENCY_CODE = CURRENCY1;