OCI8
PHP Manual

Tipos de datos admitidos

El controlador admite los siguientes tipos cuando se vinculan parámetros usando la función oci_bind_by_name():
Tipo Referencia
SQLT_NTY Hace referencia a un tipo de colección nativo desde un objeto colección de PHP, tales como aquellos creados por oci_new_collection().
SQLT_BFILEE Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
SQLT_CFILEE Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
SQLT_CLOB Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
SQLT_BLOB Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
SQLT_RDD Hace referencia a un descriptor nativo, tales como a aquellos creados por oci_new_descriptor().
SQLT_NUM Convierte el parámetro de PHP al tipo long de 'C', y lo vincula a ese valor.
SQLT_RSET Hace referencia a un gestor de sentencias nativo, tales como a aquellos creados por oci_parse() o aquellos recuperados desde otras consultas de OCI.
SQLT_CHR y cualquier otro tipo Convierte el parámetro de PHP al tipo string y lo vincula como string.
Los siguientes tipos son admitidos cuando se recuperan columnas desde un conjunto de resultados:
Tipo Referencia
SQLT_RSET Crea un recurso de sentencia de OCI para representar al cursor.
SQLT_RDD Crea un objeto ROWID.
SQLT_BLOB Crea un objeto LOB.
SQLT_CLOB Crea un objeto LOB.
SQLT_BFILE Crea un objeto LOB.
SQLT_LNG Vinculado como SQLT_CHR, devuelto como string
SQLT_LBI Vinculado como SQLT_BIN, devuelto como string
Cualquier otro tipo Vinculado como SQLT_CHR, devuelto como string

OCI8
PHP Manual