Error al usar regexp_split_to_table (Amazon Redshift)

Tengo la misma pregunta que esta:
Dividir un campo separado por comas en Postgresql y hacer UNION ALL en todas las tablas resultantes
Solo que mi columna de 'frutas' está delimitada por '|'. Cuando lo intento:

SELECT 
    yourTable.ID, 
    regexp_split_to_table(yourTable.fruits, E'|') AS split_fruits
FROM yourTable

Me sale lo siguiente:

ERROR: type "e" does not exist

Q1. Lo que hace elE ¿hacer? Vi algunos ejemplos dondeE No se utiliza. Los documentos oficiales no lo explican en su ejemplo "zorro marrón rápido ...".

Q2 ¿Cómo uso '|' como delimitador para mi consulta?

Editar: estoy usando PostgreSQL 8.0.2. unnest () y regexp_split_to_table () no son compatibles.

Respuestas a la pregunta(1)

Su respuesta a la pregunta