seems like thisSELECT * FROM OPENQUERY(LINKED_ORA,'SELECTcx.TRD, fx.RE_ID, fx.EV, fx.NE,fx.CR,cx.RE_GR, cx.RE_DA,cx.KN_IS_ID, cx.KN_IS_BE FROM F_EV@Oracledb fx,C_TR@Oracledb cxWHERE cx.TRD = fx.KEY1 AND lower(cx.C1) NOT LIKE ''%blablab%''AND lower(cx.C1) NOT LIKE ''%blablab%''AND (fx.EV LIKE ''%blablab%''OR fx.EV LIKE ''%blablab%''OR fx.EV LIKE ''%blablab%''OR fx.EV = ''%blablab%''OR fx.EV = ''%blablab%''OR fx.EV = ''%blablab%''AND lower(fx.FNMAE) like ''%blablab%''')tAND EXISTS (SELECT A.KEY1 from TMP_Table A where t.TRD = A.KEY1)