select
    B.id AS NF_ID,
    ORIGEM,
    CONTEUDO,
    EXTENSAO,
    TAMANHO,
    ARQUIVO,
    DATAHORA,
    USUARIO_ID,
    PRINCIPAL,
    STATUS_XML,
    ARQUIVO_GC
FROM(
    SELECT
        A.cod_filial AS ESTAB,
        f.numero_nota AS NF_ID,
        1 ORIGEM,
        D.conteudo CONTEUDO,
        'xml' EXTENSAO,
        0 TAMANHO,
        FN_CHAVE_XML('chNFe',D.conteudo)||'-Nfe.xml' ARQUIVO,
        FN_DATA(f.data) DATAHORA,
        0 USUARIO_ID,
        1 PRINCIPAL,
        1 STATUS_XML,
        FN_CHAVE_XML('chNFe',D.conteudo) AS chave,
        FN_CHAVE_XML('chNFe',D.conteudo)||'-Nfe.xml' ARQUIVO_GC

    from nf f
    LEFT JOIN DOCUMENTOS D ON D.nota = F.nota AND D.conteudo IS NOT NULL AND D.idnota = F.id
    left join FILIAIS a on a.filial = f.filial

    where f.cancelada = 'F'
    and f.tipo_operacao = 'S'
    and f.status = '100'
    and f.tipo_gerador_ig = 'C'
    and f.data between '01.01.2020' and '31.12.2020'
    AND D.tipo_documento = 'DANFE' ) A, TBNOVO_CONTROLE_NOTA B
    WHERE A.NF_ID = B.numero AND B.estab = A.ESTAB
    AND B.id >= 91000