I'm trying to pull data from a remote server (Oracle) using a local subquery based on a temp table. Can I do this?My code is SELECT DATE_VERIFIED, DATETIME_TEST_PERFORMED, EVENT_CDR_ID, FILLER_APP_ORDER_NBR, HI_LOW_AA_FLAG, PATIENT_CDR_ID, REFERENCES_RANGE, RESULT_SEQ, RESULT_STATUS, RESULT_TEST_CODE, RESULT_TEST_NAME, RESULT_TYPE, RESULT_UNITS, RESULT_VALUE, RESULT_TEXTFROM OPENQUERY(CDRQ, 'SELECT DATE_VERIFIED, DATETIME_TEST_PERFORMED, EVENT_CDR_ID, FILLER_APP_ORDER_NBR, HI_LOW_AA_FLAG, PATIENT_CDR_ID, REFERENCES_RANGE, RESULT_SEQ, RESULT_STATUS, RESULT_TEST_CODE, RESULT_TEST_NAME, RESULT_TYPE, RESULT_UNITS, RESULT_VALUE, RESULT_TEXTFROM CDR.CLINICAL_RESULT WHERE PATIENT_CDR_ID IN (SELECT PATIENT_CDR_ID FROM WSPH3031.cdr_test.dbo.#PTLIST)')
All of this gets dumped into a local SQL table (code not shown)I try to run it and get Server: Msg 7321, Level 16, State 2, Line 1An error occurred while preparing a query for execution against OLE DB provider 'MSDAORA'. [OLE/DB provider returned message: ORA-00907: missing right parenthesis]Is there just a syntax issue or should I approach this another way?Thanks