Salve a tutti ... ho un piccolo problema sulla selezione della data odierna poichè, il campo in cui c'è la data, non è "date" ma bensi un varchar e per giunta la data è in formato ITALIANO

Example: il campo data è cosi fatto
VARCHAR | 25-7-2006

Io ora dovrei fare una query che mi richiami il giorno di oggi e l'ho fatta cosi:

SELECT * FROM $tabella WHERE
DATE_FORMAT(FROM_UNIXTIME(data),'%d-%m-%Y') > curdate()


ma chiaramente non mi funziona.

Come o dove posso intervenire?

Grazie mille per l'aiuto