Hallo,
hast Du in der Routine eine Fehlerbehandlung?
Wenn nein, bau Dir eine ein und lass' Dir die Fehler ausgeben (
http://www.datenbank-plsql.de/fehlerbehandlung.htm).
Wie sehen die Schlüssel von Tabellex aus, hast Du da eventuell ein Problem?
Was passiert, wenn Du hinter jedem Insert (zum Test) ein Commit einbaust?
Protokolliere die per Insert einzufügenden Werte mit
dbms.output, um zu sehen, dass wirklich das in die Tabelle eingefügt wird, was Du erwartest.