Estou com dificuldade em entender o porque que o código abaixo apenas retorna resultado quando executado no terminal. Pretendo retornar hash do últido id inserido na base de dados connection = psycopg2.connect("dbname=vone") cursor = connection.cursor() SQL = """ SELECT hash FROM pos_order WHERE id = ( SELECT max(id) FROM pos_order );""" cursor.execute(SQL) hash = cursor.fetchone()[0] Quando executo o códido dentro de uma função, o método cursor.fetchone() retorna none. Continue reading...