split_part()
nepodporuje regulární výrazy. Jako oddělovač můžete zadat pouze "jednoduchý" řetězec.
K rozdělení podle regulárního výrazu potřebujete regexp_split_to_array()
UPDATE intersection_table_wi
SET wv002 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[1],
wv003 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[2];