a) https://docs.oracle.com/cd/B12037_01/appdev.101/b10795/adfns_re.htm
"... provides a set of SQL functions that allow you to search and manipulate strings using regular expressions. You can use these functions on any datatype that holds character data such as CHAR, NCHAR, CLOB, NCLOB, NVARCHAR2, and VARCHAR2."
b) F[A-Z]*A$ retorna FALA e FACA, mas não FACAS. https://www.jdoodle.com/a/4oG
c) [a-Z] não é permitido. Para representar qualquer letra independente de ser maiúscula ou minúscula o correto é [A-Za-z]. [A-z] inclui letras e alguns caracteres. Veja https://stackoverflow.com/questions/4923380/difference-between-regex-a-z-and-a-za-z
e) FA.A retorna FALA, FAXA e FA!A.