Leonardo,
Os processos que envolvem informação que são organizados em várias tabelas e ainda incluem arquivos armazenados no moodledata como conteúdo de curso organizados em tópicos, a sua manipulação vai além dos comandos SQL. Requer linguagem de processamento como PHP.
Para migrar conteúdo de um curso para outro, sugiro usar API do Moodle. Você pode clonar conteúdo de um curso e recriar em outro curso. Isso pode ser feita de forma automática, usando PHP. Para isso, consulte o seguinte link: https://comunidade.badiu.com.br/mod/forum/discuss.php?d=178
A linguagem SQL por si só não é uma alternativa eficiente para realizar clonagem de conteúdo. O SQL só manipula informação armazenada nas tabelas do banco de dados. Não realiza migração do conteúdo no moodledata.