Можете да конвертирате низ в DATE с помощта на функцията TO_DATE, след което да преформатирате датата като друг низ с помощта на TO_CHAR, т.е.:
SELECT TO_CHAR(
TO_DATE('15/August/2009,4:30 PM'
,'DD/Month/YYYY,HH:MI AM')
,'DD-MM-YYYY')
FROM DUAL;
15-08-2009
Например, ако името на вашата таблица е MYTABLE и колоната varchar2 е MYDATESTRING:
SELECT TO_CHAR(
TO_DATE(MYDATESTRING
,'DD/Month/YYYY,HH:MI AM')
,'DD-MM-YYYY')
FROM MYTABLE;