Necesito hacer un reporte para un sistema de liquidacion de haberes que muestre datos de la persona y luego conceptos, la cantidad de conceptos varia entre los agentes como puedo hacer para que no me quede cortado es decir que comience con una persona, imprima un par de conceptos y luego siga en otra hoja, yo necesito que la persona y los conceptos salgan en la misma hoja ahi alguna forma de condicionar esto. El select es
select legajo, apellido, nombre, concepto, cantidad , importe from agentes a, conceptos c where c.legajo = a.legajo