Si le type sur lequel s'appuie la création de la table définit des méthodes, alors les méthodes seront associées à la table (méthodes de table).
Il sera possible d'accéder à ces méthodes de la même façon que l'on accède aux attributs (projection, sélection...).
SELECT t.m1(), t.m2() ...
FROM table t
...
L'utilisation d'un alias est obligatoire pour accéder aux méthodes.
CREATE OR REPLACE TYPE BODY typCours IS
MEMBER FUNCTION fin RETURN DATE
IS
BEGIN
RETURN SELF.debut + 5;
END;
END;
/
SELECT c.pkannee, c.pknum, c.fin()
FROM tCours c;