Trả về kiểu dữ liệu SQL, ví dụ:VARCHAR2. Ngoài ra, tôi khuyên bạn không nên sử dụng KHI NGƯỜI KHÁC. Ngoài ra, bạn không cần truy vấn trên kép:
create or replace
function IS_NUMBER(str in varchar2) return varchar2
IS
n number;
BEGIN
n := to_number(str);
return 'Y';
EXCEPTION WHEN VALUE_ERROR THEN
return 'N';
END;