message: Don't read the results of threaded queries
diff: @@ -3,22 +3,22 @@ from threading import Thread, current_thread
  import pandas as pd
  import os
  -def insert_from_thread(duckdb_con, results_df_dict):
  +def insert_from_thread(duckdb_con):
  # Insert a row with the name of the thread
  duckdb_cursor = duckdb_con.cursor() # Make a cursor within the thread
  duckdb_cursor.check_same_thread(False)
  thread_name = str(current_thread().name)
  - results_df_dict[thread_name] = duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,)).fetchall()
  + duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,))
  -def insert_from_thread_second(duckdb_cursor, results_df_dict):
  +def insert_from_thread_second(duckdb_cursor):
  # Insert a row with the name of the thread
  thread_name = str(current_thread().name)
  - results_df_dict[thread_name] = duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,)).fetchall()
  + duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,))
  -def insert_from_thread_third(duck_conn, results_df_dict):
  +def insert_from_thread_third(duck_conn):
  duckdb_cursor = duck_conn.cursor()
  thread_name = str(current_thread().name)
  - results_df_dict[thread_name] = duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,)).fetchall()
  + duckdb_cursor.execute("""INSERT INTO my_inserts VALUES (?)""", (thread_name,))
  class TestCursorMultithread(object):
  def test_alex_first(self, duckdb_cursor):
  @@ -27,13 +27,12 @@ class TestCursorMultithread(object):
  thread_count = 3
  threads = []
  - results_df_dict = {}
  # Kick off multiple threads (in the same process)
  # Pass in the same connection as an argument, and an object to store the results
  for i in range(thread_count):
  threads.append(Thread(target=insert_from_thread,
  - args=(duckdb_con, results_df_dict,),
  + args=(duckdb_con,),
  name='my_thread_'+str(i)))
  for i in range(thread_count):
  @@ -51,14 +50,13 @@ class TestCursorMultithread(object):
  thread_count = 3
  threads = []
  cursors = []
  - results_df_dict = {}
  # Kick off multiple threads (in the same process)
  # Pass in the same connection as an argument, and an object to store the results
  for i in range(thread_count):
  cursors.append(duckdb_con.cursor())
  threads.append(Thread(target=insert_from_thread_second,
  - args=(cursors[i], results_df_dict,),
  + args=(cursors[i],),
  name='my_thread_'+str(i)))
  for i in range(thread_count):
  @@ -76,13 +74,12 @@ class TestCursorMultithread(object):
  thread_count = 3
  threads = []
  - results_df_dict = {}
  # Kick off multiple threads (in the same process)
  # Pass in the same connection as an argument, and an object to store the results
  for i in range(thread_count):
  threads.append(Thread(target=insert_from_thread_third,
  - args=(duckdb_con, results_df_dict,),
  + args=(duckdb_con,),
  name='my_thread_'+str(i)))
  for i in range(thread_count):
  