Imagínate una matriz, el resultado de un SELECT.
Pivotear es convertir las filas en columnas y las columnas en filas.
Siempre
debes tener al menos 3 datos y uno de ellos debe ser numérico para que
lo puedas sumar, hallar el promedio, hallar el máximo, etc.
El resultado de hacer el pivot a un conjunto de resultados (el que te devuelve un SELECT) es siempre una tabla o un cursor.
Pivot
se utiliza para facilitar el análisis de los datos. Por ejemplo, un
SELECT te devolvió 18 columnas pero de ellas solamente 3 necesitas para
encontrar la información que buscas, entonces "pivotear" podría ser tu
mejor opción para realizar ese análisis.
Excel tiene la opción de hacer pivot, y hay varios complementos para Excel que son mejores que el que viene por defecto.
Firebird
no tiene nativamente alguna instrucción para hacer el pivoteo pero se
lo puede simular bastante fácilmente, es justamente el tema de un
artículo que tengo pendiente escribir para mi blog porque algunos de mis
lectores me lo han pedido, apenas consiga un poco de tiempo libre lo
haré.
En resumen, lo que debes recordar es: pivotear
significa convertir las filas en columnas y las columnas en filas y se
usa para facilitar el análisis de los datos.
Cuando leas mi artículo lo entenderás mejor.
Saludos.
Walter.