Vyselectovanie bez ohladu na diakritiku

Ako sa da vybrat z tabulky hodnota cez LIKE bez ohladu na diakritiku? Mam toto:

SELET * FROM tabluka WHERE `stlpec` LIKE '%hodnota%'

Ako odtial vyberiem ak chcem aby slova ako mačka, macka, mAcká bralo ako tie iste slova? Dalo by sa to spravit tak, ze by som si vytvoril este jeden stlpec kde by sa ukladali hodnoty bez diakritiky ale to mi pripda trochu na ho*no ;-) Vdaka za odpoved.
RLIKE, REGXP

http://dev.mysql.com/doc/refman/5.1/en/pattern-matching.html
http://dev.mysql.com/doc/refman/5.1/en/regexp.html
http://interval.cz/clanky/fulltextove-vyhladavanie-v-mysql-teoria/
http://interval.cz/clanky/fulltextove-vyhladavanie-v-mysql-prax/
http://www.linuxsoft.cz/article.php?id_article=952
http://www.linuxsoft.cz/article.php?id_article=960
Další sloupec je jedna možnost, pro kratší texty, docela dobrá, druhá, co jsem viděl je vzít ten řetězec "hodnota", vyměnit písmenka jako "a" za "[aá]" a použít REGEXP operátor.
Když pak hledám třeba výskyt slova "mačka", ve výsledku bude where vypadat nějak takto:
where `stlpec` REGEXP '.*m[aá][cč]k[aá].*"

velká malá písmenka se dají řešit přes lower() - např.
Diki ;-) A ako by sa to dalo spravit ked mam fulltext?
hmm? ako by sa to dalo v tom fulltexte?