 <p>Display as columns - this is a simple way. You may employ Rpad(), Lpad() for this, which would be more advanced I guess:</p> <pre><code>DECLARE v_name varchar2(30) := 'Joe Bloggs'; v_job varchar2(20) := 'Contractor'; v_pay number := 52657.3; BEGIN DBMS_OUTPUT.PUT_LINE('Employee Name'||chr(9)||chr(9)||chr(9)||'Job'||chr(9)||chr(9)||chr(9)||chr(9)||chr(9)||'Total Pay'); DBMS_OUTPUT.PUT_LINE('--------------------------------------------------------'); DBMS_OUTPUT.PUT_LINE(v_name||chr(9)||chr(9)||chr(9)||chr(9)||chr(9)||v_job||chr(9)||chr(9)||TRIM(TO_CHAR(v_pay, '$999G999G999D99'))); END; / Employee Name Job Total Pay -------------------------------------------------------- Joe Bloggs Contractor $52,657.30 </code></pre>