Вы должны просто использовать современные явные объединения вместо неявных неявных объединений старой школы.
select *
from po_headers_all pha
left join gl_daily_rates glrate
on pha.currency_code = glrate.from_currency
and pha.creation_date = glrate.conversion_date
Обратите внимание, что я изменил выражение, соответствующее строкам даты: если оба имеют одинаковый формат, то вы не нужно конвертировать их в даты. Сравнение строк будет быстрее, чем сравнение и сравнение.