Sélectionnez la date (horodatage) de PostgreSQL comme chaîne (char), attention à la valeur NULL

Je veux sélectionner une date (ma colonne est un type timestamp). Mais lorsque dans la colonne est NULL date, je veux retourner une chaîne vide. Comment faire cela? J'ai écrit ceci:

SELECT
   CASE WHEN to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') IS NULL THEN ''
      ELSE to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_post END
   to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_post, content
FROM topic;

Mais il me montre des erreurs, ne pas vraiment savoir pourquoi:

ERROR:  syntax error at or near "as"
LINE 1: ...ELSE to_char(last_post, 'MM-DD-YYYY HH24:MI:SS') AS last_po...
                                                            ^

source d'informationauteur Katie