It appears that this query goes into an endless loop. Can someone please identify the error? The 4 tables referenced (CPADF_DT , CPACCDEF , CPARTY, CPDELACC) have less that 2000 records each.
--CP BANK ACCOUNT DEFAULTS
SELECT
CPARTY.NAME AS "COUNTERPAR TY" ,
CPACCDEF.TRANS_ TYPE AS "TRANSACTIO N TYPE",
CPACCDEF.SECTYP E AS "INSTRUMENT TYPE",
CPACCDEF.ENTITY AS "ENTITY",
CPACCDEF.FACILI TY AS "RELATIONSH IP",
CPACCDEF.CFLOW_ TYPE AS "CASHFLOW TYPE",
CPACCDEF.CCY AS "CURRENCY",
CASE CPACCDEF.PAY_RE C
WHEN 'B' THEN 'BOTH'
WHEN 'P' THEN 'PAYMENTS'
WHEN 'R' THEN 'RECEIPTS'
ELSE
CPACCDEF.PAY_RE C END AS "PAYMENTS/RECEIPTS",
CPADF_DT.EFFECT _DT AS "EFFECTIVE DATE",
CPADF_DT.ACC_NO AS "ACCOUNT NUMBER / IDENTIFIER",
CPDELACC.ACC_NA ME AS "ACCOUNT NAME/PAYMENT METHOD", CPDELACC.CCY AS "CURRENCY",
CPDELACC.BANK_N AME AS "BANK NAME"
FROM CPADF_DT , CPACCDEF , CPARTY, CPDELACC
--CP BANK ACCOUNT DEFAULTS
SELECT
CPARTY.NAME AS "COUNTERPAR TY" ,
CPACCDEF.TRANS_ TYPE AS "TRANSACTIO N TYPE",
CPACCDEF.SECTYP E AS "INSTRUMENT TYPE",
CPACCDEF.ENTITY AS "ENTITY",
CPACCDEF.FACILI TY AS "RELATIONSH IP",
CPACCDEF.CFLOW_ TYPE AS "CASHFLOW TYPE",
CPACCDEF.CCY AS "CURRENCY",
CASE CPACCDEF.PAY_RE C
WHEN 'B' THEN 'BOTH'
WHEN 'P' THEN 'PAYMENTS'
WHEN 'R' THEN 'RECEIPTS'
ELSE
CPACCDEF.PAY_RE C END AS "PAYMENTS/RECEIPTS",
CPADF_DT.EFFECT _DT AS "EFFECTIVE DATE",
CPADF_DT.ACC_NO AS "ACCOUNT NUMBER / IDENTIFIER",
CPDELACC.ACC_NA ME AS "ACCOUNT NAME/PAYMENT METHOD", CPDELACC.CCY AS "CURRENCY",
CPDELACC.BANK_N AME AS "BANK NAME"
FROM CPADF_DT , CPACCDEF , CPARTY, CPDELACC
Comment