Boa noite galerinha, Não consegui achar a solução para este problema que eu me encontro, e até criei uma conta aqui para ver se alguém sabe se é possivel, Tenho varias tabelas e utilizei um cursor para receber um select e mostro os resultados no fetch, código abaixo. <Não consegui por em um code box, pelo menos aqui está travando.> -------------- DBMS_OUTPUT.put_line('Nome Software - Nº Licença - Data Inicio Instalação - Valor Licença - Valor Total'); --mostra o título dos valores open c_soft; --abre o cursor loop fetch c_soft into dado_soft; exit when c_soft%NOTFOUND; total := total+dado_soft.valor_licenca; --soma dos softwares registrados no computador DBMS_OUTPUT.put_line(TO_CHAR(dado_soft.nome_soft)||' '||TO_CHAR(dado_soft.numero_licenca)||' '||TO_CHAR(dado_soft.data)||' '||TO_CHAR(dado_soft.valor_licenca)||' '||TO_CHAR(total)); --mostra os valores do select end loop; close c_soft;--fecha cursor ------------ PORÉM pela procedure que eu realizei, mostra isso: ------------------------------------------------------------------------------------------------------------------- Numero Patrimonio: 1013 Modelo eqpto: Microsoft Computer 5F ------------------------------------------------------------------------------------------------------------------- Nome Software - Nº Licença - Data Inicio Instalação - Valor Licença - Valor Total CASE 12 555-345-68 04/02/12 163,55 163,55 OFFICE 2003 553-366-60 26/04/12 1894,74 2058,29 ORACLE 10G 500020-60 14/04/12 573,73 2632,02 LINUX 553-366-60 26/04/12 426,86 3058,88 OFFICE 2003 540-300-01 09/04/12 878,9 3937,78 LINUX 553-366-60 24/04/12 980,98 4918,76 Da pra ver claramente que esta faltando a organização dos dados certinhos, o que eu não sei se é possivel, até hoje eu sempre usei simples espaços entre eles, mas será possivel algum tipo de organização de dados para que apareça apenas na coluna certa? Grato.