Whenever I run this sql it jacks up my memory. Why? SELECT @SQL = 'SELECT dbo.CJQ.CJQID, dbo.CJQ.JobTitle, dbo.CJQ.Status, dbo.CJQ.Published, dbo.CJQ.PreparedBy, dbo.Users.FirstName, dbo.CJQ.DateLastEdit, dbo.CJQ.ApprovedBy, dbo.Users.UserID FROM dbo.CJQ INNER JOIN dbo.Users ON dbo.CJQ.PreparedBy = dbo.Users.UserID WHERE dbo.CJQ.PreparedBy = ' + @UserID + ' AND dbo.CJQ.FormID = ' + @FormNum + ' AND dbo.CJQ.NotToBeViewed = 0 ORDER BY dbo.Users.FirstName , dbo.CJQ.JobTitle' Exec(@SQL)