Вы не сказали нам, какую базу данных вы использовали.На SQLServer, связанном с RODBC, если вы успешно сделали это с помощью транзакций.
channel = odbcConnect(database)
odbcSetAutoCommit(channel,FALSE)
# Make requests here
odbcEndTran(channel,TRUE)
Я не уверен, что это также поможет, когда у вас есть только запрос на чтение, как в вашем случае, но это может стоитьпопробовать, потому что это всего лишь два дополнительных строки.Я спросил о сервере, потому что транзакции хорошо работают с MSSqlServer под ODBC, и у меня были смешанные результаты с другими (но я не старался).