utiliza contextmanager para encapsular rotinas do banco de dados
usa função já existente para retornar título do ticket
popula índice full-text utilizando transação da função caller
nova função getcursor()
revendo locais de commit() e rollback()
simplificando iterações em resultados de cursors