Non esiste niente del genere, te la devi costruire tu.
codice:
drop table if exists prova;
create table prova (
id int not null auto_increment primary key,
testo varchar(200)
) engine = myisam;
insert into prova (testo)
values
('Domenico##Giuseppe##Giacomo'),
('pippo'),
('pinco##palla');
drop table if exists prova2;
create table prova2 like prova;
delimiter //
drop procedure if exists splitta //
create procedure splitta()
begin
declare str varchar(200);
declare ssql varchar(200);
declare finito int default 0;
declare cursore cursor for select testo from prova;
declare continue handler for not found set finito = 1;
open cursore;
mio_loop:loop
fetch cursore into str;
if finito = 1 then
leave mio_loop;
end if;
set @ssql = concat("insert into prova2 (testo) values ('", replace(str, '##', "'),('"), "')");
prepare stmt from @ssql;
execute stmt;
deallocate prepare stmt;
end loop;
close cursore;
end; //
delimiter ;
call splitta;