Oracle - Exchange partitions between two List partitioned tables
Answer left in a comment by Andrew Sayer:
You can create a non-partitioned staging table with the right structure. You then partition exchange from Table_A to the staging table, then from the staging table to Table_B. What are you going to do with the old data now in Table_A?