Danke für die Hinweise.
Felix, dein Tipp ist mir bekannt ;) Also das grundsätzliche Vorgehen ist mir bewusst. Problem ist: Ich weiß nicht wie ich in der Prozedur die einzelnen Zeilen der Tabelle speichern kann. Mein Body würde so aussehen:
SELECT id, bezeichnung INTO v_id, v_bezeichnung from tabelle;
(oder gibt es nicht auch eine möglichkeit mit select * in eine variable die ganze reihe zu schreiben? wenn ja, wie definiere ich den datentyp?)
Wie kann ich jetzt für jeden Datensatz die beiden Variablen an PHP übergeben? Mit Out-Parameter, also out_id:=v_id und out_bezeichnung:=v_bezeichnung?? Dann gibt er doch nur von einem Datensatz die beiden Paramater zurück, oder?
Oder muss ich das über einen Cursor lösen?
Datenbank ist eine Oracle XE.