Oh, great. I should have known. Thanks. Maybe I can live with psycopg2, because combining server side (named) cursors with fetchmany(100) gives fast query opening and relatively fast row fetching.They do have a description attribute, but it is only populated after you fetch a row. eg try cur = conn.cursor(name='mycursor') cur.execute('select name from blah') cur.fetchone() print cur.description
Thank you for all! Laszlo -- http://mail.python.org/mailman/listinfo/python-list