No se puede ejecutar el bloque en PostgreSQL 8.2

No puedo ejecutar este bloque en PostgreSQL 8.2.

DECLARE
        curtime char;
BEGIN
        curtime := 'now';
        INSERT INTO logtable VALUES (logtxt, curtime);
        RETURN curtime;
END;

Cuando lo intento muestra el error:

ERROR: syntax error at or near "char"
SQL state: 42601