In Oracle 10g you can use dbms_xplain package like this:
SELECT t.plan_table_output || CHR(10) plan_table_output FROM table(dbms_xplan.display_cursor(:sql_id, :sql_child_number)) t
/* concatenate */
But you need to copy output to the text editor or Sql Window, for example.