Olá,
Desculpe-me mas não entendi direito sua solicitação. Você precisa de uma procedure pronta para isso?
Vi várias procedures e packages fazendo essa tratativa, porém TODAS estão atreladas a estrutura de um ERP ou Sistema e com isso cada uma delas se torna proprietária da empresa desenvolvedora por conta de se utilizar tabelas e outros objetos proprietários (tratativa do dígito verificador de um boleto por exemplo). Como além disso alguns bancos utilizam o padrão 240 mas não todos os segmentos pois cada caso é um caso isso se torna um complicador maior ainda.
Acho que com a documentação do CNAB240 somada a estrutura de dados do sistema que você vai tratar isso poderia ser desenvolvido mas algo “pronto” e genérico e open source acho que não será encontrado (pelo menos não em PL/SQL)
[]s Ishii