description
Этот атрибут только для чтения: последовательность последовательностей с 7 элементами. Каждая из этих последовательностей содержит информацию, описывающую один столбец результата: (name, type_code, display_size, internal_size, precision, scale, null_ok). Этот атрибут будет None для операций, которые не возвращают строки, или если курсор не имел операции, вызываемой через метод executeXXX().
Код type_code может интерпретироваться, сравнивая его с Type Objects
не понятно как это работает, например - firebirdsql
после select
cursor.description [('N_FLOAT', 482, 17, 4, 17, 0, True), ('N_INTEGER', 496, 11, 4, 11, 0, True)] rows[0] (11.600000381469727, 1958)