Jika saya memahami pertanyaan Anda dengan benar, Anda memiliki string dan pertama-tama Anda membaginya pada beberapa pemisah dan kemudian menemukan elemen terakhir dari array dan membuang sisanya.
Anda bisa kehilangan perantara dan mendapatkan elemen terakhir secara langsung:
SELECT regexp_replace('foo bar baz', '^.* ', '')
Hasil:
baz