Regardez EXTERNAL TABLES dans la documentation Oracle. Vous pouvez copier le fichier csv sur la boîte du serveur Oracle et demander à Oracle de le présenter comme une table "normale" sur laquelle vous pouvez exécuter des requêtes.
Ensuite, le problème devient simplement celui de copier des données d'une table à une autre.
Les tables externes sont vraiment très utiles pour gérer des chargements de données comme celui-ci.