Es casi lo mismo.
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION revisar(idrut varchar2)
RETURN NUMBER IS
resultado datos_controles%ROWTYPE;
BEGIN
SELECT rut, c1, c2 INTO resultado FROM datos_controles WHERE rut = idrut;
RETURN resultado.c1;
END;
Con 5 minutos de dedicación y 10 minutos de pruebas la hubieses sacado.