I need to create a procedure that connects to a db2/400 machine and calls a proc on same. I have created a query and testing the code using query analyzer. It gives me error in the "insert into..". If I leave this line out it works fine. Any ideas?CREATE TABLE #JDE_JobQtyDetailTable ( jde_date datetime, jde_cost_code nvarchar(15), jde_detail_qty decimal(8,2) )declare @JobNumber char(12)declare @ItemNumber char(8)declare @JdeDateFrom intdeclare @JdeDateTo int set @JobNumber = ' 1100281'set @ItemNumber = '0080 ' set @JdeDateFrom = 0set @JdeDateTo = 0insert into #JDE_JobQtyDetailTable Exec ('Call QGPL.get_jobdet(?,?,?,?)', @JobNumber, @ItemNumber, @JdeDateFrom, @JdeDateTo) AT as400srv_msdasqldrop table #JDE_JobQtyDetailTableError:OLE DB provider "MSDASQL" for linked server "as400srv_msdasql" returned message "[IBM][iSeries Access ODBC Driver]Enlist with DTC phase failed. 2".Msg 7391, Level 16, State 2, Line 17The operation could not be performed because OLE DB provider "MSDASQL" for linked server "as400srv_msdasql" was unable to begin a distributed transaction.