ORA-06512
indikerar ett ohanterat undantag i din procedur. Du har ingen felhantering i din kod, så det är rimligt.
Naturligtvis, eftersom du inte har några felhantering är det ganska svårt för någon att veta vad felet är. Mest troligt är data:antingen har du ingen post i A1 where ID=1
(dvs NO_DATA_FOUND undantag) eller så har du mer än en sådan post (dvs TOO_MANY_ROWS undantag).
ODP har en klass för att hantera undantag. Läs mer .