PL/SQL i Java nemaju mogućnost razlikovanja između dvije različite vrste nasljeđivanja: nasljeđivanja tipa (zove se i semantičko nasljeđivanje, ili nasljeđivanje sučelja) i nasljeđivanja implementacije (zove se i sintaktičko nasljeđivanje, ili nasljeđivanje programskog koda).