Eu fiz isso e deu erro, alguém sabe o porquê? Agora se eu coloco o que o professor sugeriu, dá certo.
REGEXP_EXTRACT([String of Data (String of Data)], "[a-z0-9!#$%&'+/=?^_{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_
{|}~-]+)@(?:a-z0-9?.)+a-z0-9?")
Olá Paulo! Como vai?
Tente colocar a expressão regular entre parênteses, dentro das aspas duplas. Dessa forma:
REGEXP_EXTRACT([String of Data (String of Data)],"([a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)")
Espero que dê certo! Abraços.