Postgresql. CREATE CAST 'carácter que varía' a 'entero'

Quiero CREAR CAST una función adecuada para convertir 'carácter variable' a 'entero'. ¿Alguien puede sugerir una función? Todo lo que intento falla.