"Cut" records from one table into another in one oracle sql statement
Try (works on sql server)

INSERT T2 (
      col1,col2
) SELECT col1,col2
      FROM    (
           DELETE T1
           OUTPUT
                   DELETED.col1,
                   DELETED.col2
           WHERE rownum&lt;15000
      ) AS RowsToMove;