anubis,
Acostumbrate a usar QyotedSTr() y te olvidas del parto de controlar las comillas.
Código Delphi
[-]table1.Filter := 'Tipo = ' + QuotedStr(cv));
Y como consejo, en lo posible evitate empler filter. Es un proceso que en ocasiones suele ser lento. Se gana más perfomance empleando su variante: una consulta SQL. Y en este tema de las consultas SQL, lo mejor es emplear parámetros, tal como lo demuestra gendelphi.
Saludos,