Além de aninhar a consulta, você pode usar uma função analítica
SELECT row_number() OVER (ORDER BY a.full_name),
lg_id,
full_name,
sort_order
FROM activity_type_lang a
WHERE a.lg_id = 'en'
ORDER BY a.full_name
O uso de funções analíticas também facilita se você deseja alterar a forma como os vínculos são tratados. Você pode substituir
ROW_NUMBER
com RANK ou DENSE_RANK
.