Обход и корректировка полей БД на основании таблиц настроек

Задача: заменить во всех таблицах в полях, связанных с SPR_TSP одно из значений на другое (например -4444 на 75 )

значения из списка inl заменяются соответствующими значениями из списка outl.

transaction()
inl=[4444,55555,111111,333333]
outl=[75,76,77,78]
for x in zzCursor("""select sctable,get
                from p_line,p_main
                where p_line.scname=p_main.scname and sctable<>'' and 
                    (rel_table='spr_tsp' or get='tsp') """,MyApp.myDataBasePrg).zzRecords(1):
    for y in range(len(inl)):
        sql="update %s set %s=%s where tsp=%s" % (x['SCTABLE'],x['GET'],outl[y],inl[y])
        zzCursor(sql)
commit()