Intanto grazie della query 
La sto provando ma non riesce a funziare, nel senso che da errore, ti posto il create table magari può esserti utile :
codice:
CREATE TABLE news2 (
`id` int(50) NOT NULL auto_increment,
`title` varchar(200) default NULL,
`body` longtext,
`data` varchar(20) default NULL,
PRIMARY KEY (`id`)
)
Ovviamente il campo in questione è "body"
Questa al tua query adattata :
codice:
SELECT *,
LTRIM (SUBSTRING (body from IF (
INSTR(body,'[i]'),LENGTH(body)-LOCATE('>', REVERSE(body))+1,0 )+1)),' ',
SUBSTRING(body,1,IF (INSTR(body,'[i]'),LENGTH(body)-LOCATE('>', REVERSE(body))+1,0 )))
FROM news2